我有一个包含非英文字符的文件。
问题是我正在使用 R-studio 并尝试了我所知道的一切来显示非英文字符,但我看到的只是垃圾。
> Sys.setlocale("LC_CTYPE", locale="Chinese")
[1] "Chinese (Simplified)_People's Republic of China.936"
> sessionInfo()
R version 3.2.0 (2015-04-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=Chinese (Simplified)_People's Republic of China.936
[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.2.0
a<-'黑龙江省'
> a
[1] "ºÚÁú½Ê¡"
> x=c('中華民族');x; y <- data.frame(x, stringsAsFactors=FALSE)
[1] "ÖÐÈAÃñ×å"
> y
x
1 ÖÐÈAÃñ×å
> q<-'天'
我也尝试过使用
> temp1<-read.table(file.choose(),header=FALSE,fill=TRUE,encoding="UTF-8",stringsAsFactors = FALSE)
和其他 read.csv 和 read.table 选项但无济于事。如果有帮助,我正在使用 R-studio。