在Rstudio中使用特殊字符

在Rstudio中使用特殊字符,r,encoding,rstudio,R,Encoding,Rstudio,我正在与Rstudio中的一些特殊角色合作。它把它们隐藏成简单的字母 print("Safarzyńska2013") [1] "Safarzynska2013" x <- "Māori" x [1] "Maori" 这不是一个完全的RStudio问题 在RGui控制台上键入print(“Safarzyńska2013”)也会将它们转换为普通字母。从RGui中的UTF-8编码脚本运行此代码将返回[1]“Safarzy?ska2013” 我认为在控制台上键入这样的特殊字符不是一个好主意x

我正在与Rstudio中的一些特殊角色合作。它把它们隐藏成简单的字母

print("Safarzyńska2013")
[1] "Safarzynska2013"

x <- "Māori"
x
[1] "Maori"

这不是一个完全的RStudio问题

在RGui控制台上键入
print(“Safarzyńska2013”)
也会将它们转换为普通字母。从RGui中的UTF-8编码脚本运行此代码将返回
[1]“Safarzy?ska2013”


我认为在控制台上键入这样的特殊字符不是一个好主意
x转到RStudio的标签文件,他们点击Savewithencoding,选择编码
UTF-8,设置为源文件的默认编码并保存


希望这有帮助

可能是这个链接
http://stackoverflow.com/questions/23324872/rstudio-not-picking-the-encoding-im-telling-it-to-use-when-reading-a-file
helpsThanks-akrun。我已经看过这一页了。这对我不起作用。
sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] tools_3.1.1
tbl <- read.table('c:/test1.txt', encoding = 'UTF-8', stringsAsFactors = FALSE)
tbl[1,1]
tbl[2,1]
Encoding(tbl[1,1])  # returns "UTF-8"
x <- "fa\xE7ile"
Encoding(x)