精華區beta R_Language 關於我們 聯絡資訊
[問題類型]: 效能諮詢(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: https://goo.gl/Y3bCvU 04/24 20:55
gen351199: https://goo.gl/MmNuZW 04/24 20:58
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