作者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://www.ptt.cc/bbs/R_Language/M.1492942591.A.C0A.html
推 Wush978: 你是windows user嘛? 04/23 20:20
→ gen351199: 對,是Windows10。 04/24 02:07
推 f496328mm: 不會是因為 WIN10 吧? 不然我也要GG了 04/24 14:46
→ Wush978: 你檢查一下同目錄底下或家目錄底下有沒有.Rprofile 04/24 16:21
→ Wush978: 裡面應該有Sys.setlocale, 把它註解調 04/24 16:21
→ gen351199: .Rprofile裡面沒有Sys.setlocale(), 04/24 20:47
→ gen351199: 就算自行再加上 也還是一樣。 04/24 20:48
→ gen351199: 補充:在R GUI是可以顯示中文的,但是Rstudio不行。 04/24 20:50
→ gen351199: 以下有兩篇解決方法,都試過了 還是一樣。 04/24 20:54
→ gen351199: 找到解決方式了:重新安裝R及Rstudio,狀況123即可解決 04/25 19:16
→ gen351199: (我在更換R版本時 套件部分是複製貼上舊版library的, 04/25 19:18
→ gen351199: 根據celestialgod大解釋 這樣做會有問題) 04/25 19:19
→ gen351199: 因此在更換版本時,應重新下載套件,不要複製舊版。 04/25 19:20
→ gen351199: 但是,狀況4還是一樣會出現亂碼。 04/25 19:24