[問題] R locale問題

看板R_Language作者 (Vt.)時間8年前 (2017/04/23 18:16), 編輯推噓2(2014)
留言16則, 3人參與, 最新討論串1/1
[問題類型]: 效能諮詢(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

04/23 20:20, , 1F
你是windows user嘛?
04/23 20:20, 1F

04/24 02:07, , 2F
對,是Windows10。
04/24 02:07, 2F

04/24 14:46, , 3F
不會是因為 WIN10 吧? 不然我也要GG了
04/24 14:46, 3F

04/24 16:21, , 4F
你檢查一下同目錄底下或家目錄底下有沒有.Rprofile
04/24 16:21, 4F

04/24 16:21, , 5F
裡面應該有Sys.setlocale, 把它註解調
04/24 16:21, 5F

04/24 20:47, , 6F
.Rprofile裡面沒有Sys.setlocale(),
04/24 20:47, 6F

04/24 20:48, , 7F
就算自行再加上 也還是一樣。
04/24 20:48, 7F

04/24 20:50, , 8F
補充:在R GUI是可以顯示中文的,但是Rstudio不行。
04/24 20:50, 8F

04/24 20:54, , 9F
以下有兩篇解決方法,都試過了 還是一樣。
04/24 20:54, 9F

04/24 20:55, , 10F
04/24 20:55, 10F

04/24 20:58, , 11F
04/24 20:58, 11F

04/25 19:16, , 12F
找到解決方式了:重新安裝R及Rstudio,狀況123即可解決
04/25 19:16, 12F

04/25 19:18, , 13F
(我在更換R版本時 套件部分是複製貼上舊版library的,
04/25 19:18, 13F

04/25 19:19, , 14F
根據celestialgod大解釋 這樣做會有問題)
04/25 19:19, 14F

04/25 19:20, , 15F
因此在更換版本時,應重新下載套件,不要複製舊版。
04/25 19:20, 15F

04/25 19:24, , 16F
但是,狀況4還是一樣會出現亂碼。
04/25 19:24, 16F
文章代碼(AID): #1O_7x_mA (R_Language)
文章代碼(AID): #1O_7x_mA (R_Language)