作者gen351199 (Vt.)
看板R_Language
标题[问题] R locale问题
时间Sun Apr 23 18:16:29 2017
[问题类型]:
效能谘询(R locale设定)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
请问该如何设定R的语系?(已爬文 但仍无法解决)
以下列出几个我目前遇到文题的状况:
1. 每次开启R都会出现
Warning message:
In Sys.setlocale(category = "LC_ALL", locale = "zh_TW.UTF-8") :
OS reports request to set locale to "zh_TW.UTF-8" cannot be honored
Error: 4:26: unexpected symbol
4: Sys.setlocale("locale = "zh_TW.UTF
^
2. 常常打没几个code就会跳出一个警告视窗,内容全是乱码
所以常常就是 打code>跳出警告视窗>关掉>打code>跳出......
3. 无法汇出Rnotebook(无论内容有无中文)
4.档名路径有中文就会显示乱码
----------------------------------------
我记得在R3.3.2以前 中文都能正常运行,
顶多有时候要去案一下 file>Reopen with Encoding
但是自从安装R3.3.3後就出现这些状况。
[环境叙述]:
>sessionInfo()
R version 3.4.0 (2017-04-21)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
locale:
[1] LC_COLLATE=Chinese (Traditional)_Taiwan.950 LC_CTYPE=Chinese
(Traditional)_Taiwan.950
[3] LC_MONETARY=Chinese (Traditional)_Taiwan.950 LC_NUMERIC=C
[5] LC_TIME=Chinese (Traditional)_Taiwan.950
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] htmltab_0.7.1 installr_0.19.0 stringr_1.2.0
loaded via a namespace (and not attached):
[1] httr_1.2.1 compiler_3.3.3 R6_2.2.0 magrittr_1.5 tools_3.3.3
curl_2.5 stringi_1.1.5 XML_3.98-1.6
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.150.112.51
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1492942591.A.C0A.html
1F:推 Wush978: 你是windows user嘛? 04/23 20:20
2F:→ gen351199: 对,是Windows10。 04/24 02:07
3F:推 f496328mm: 不会是因为 WIN10 吧? 不然我也要GG了 04/24 14:46
4F:→ Wush978: 你检查一下同目录底下或家目录底下有没有.Rprofile 04/24 16:21
5F:→ Wush978: 里面应该有Sys.setlocale, 把它注解调 04/24 16:21
6F:→ gen351199: .Rprofile里面没有Sys.setlocale(), 04/24 20:47
7F:→ gen351199: 就算自行再加上 也还是一样。 04/24 20:48
8F:→ gen351199: 补充:在R GUI是可以显示中文的,但是Rstudio不行。 04/24 20:50
9F:→ gen351199: 以下有两篇解决方法,都试过了 还是一样。 04/24 20:54
12F:→ gen351199: 找到解决方式了:重新安装R及Rstudio,状况123即可解决 04/25 19:16
13F:→ gen351199: (我在更换R版本时 套件部分是复制贴上旧版library的, 04/25 19:18
14F:→ gen351199: 根据celestialgod大解释 这样做会有问题) 04/25 19:19
15F:→ gen351199: 因此在更换版本时,应重新下载套件,不要复制旧版。 04/25 19:20
16F:→ gen351199: 但是,状况4还是一样会出现乱码。 04/25 19:24