看板 R_Language 關於我們 聯絡資訊
大家好 小弟最近寫rmd時遇到從沒遇過的問題 https://i.imgur.com/vCmiyPm.jpg
在chunk inline跑時中文變成unicode https://i.imgur.com/dGyyIHB.jpg
但在console跑又正常顯示中文 爬了很多文也試蠻多方法都沒辦法把inline的unicode轉成中文 可是之前明明都沒這問題 不知道有沒有人遇過同樣的情況 若有解答方法小弟願獻上微薄的200p報答 感謝 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.89.96 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1614999412.A.4A8.html
locka: 存檔的時候選擇存utf8編碼? 03/06 11:19
有嘗試過reopen with encoding以及save with encoding了 但似乎都沒用QQ ※ 編輯: thenolet (118.169.89.96 臺灣), 03/06/2021 11:55:23
thenolet: 補充說明 電腦是最近剛換的 mac m1 03/06 11:56
thenolet: 不知道有沒有關係 03/06 11:56
locka: 試試看用其他的文字編輯器存utf8編碼(ex:sumblime)如果再不 03/06 11:59
locka: 行那應該就是RSTUDIO的問題了 至少console正常就好XD 03/06 12:00
thenolet: 其實我knit成html之後也沒問題 03/06 12:11
thenolet: 看來有可能是r studio的問題 03/06 12:11
thenolet: 不過還是希望有人能提供在inline能正常跑的方法 03/06 12:11
thenolet: 因為我覺得在inline顯示結果才是rmd方便的地方 03/06 12:11
thenolet: 不過還是感謝樓上的回答 等等研究一下如何發錢 發個100p 03/06 12:11
thenolet: 以表謝意 03/06 12:11
locka: 等一下 你的q7.csv也是存成utf8嗎 03/06 12:26
locka: read.csv原生函數可能沒處理到編碼部分 用readr套件的read_ 03/06 12:27
locka: csv好像會幫忙處理編碼問題 03/06 12:27
Wush978: 可能是字型問題 03/07 10:47
Wush978: 或是rmarkdown inline 中用的某個套件的問題... 03/07 10:47
Wush978: 你找找看有沒有相同作業系統但是沒問題的電腦 03/07 10:47
Wush978: 然後仔細比較兩邊的套件版本,還有環境變數等等 03/07 10:48
thenolet: 結果重灌也沒用 看來可能是r studio在m1晶片跑不完美吧 03/07 17:15
thenolet: 好險我還可以退貨 03/07 17:15
locka: 應該用不著退貨吧..ide本身問題的可能性較大應該跟晶片無關 03/07 17:56
locka: 你有試過我說的嗎?把q7.csv檔案的改存成utf8或是用readr套 03/07 17:57
locka: 件讀入檔案 03/07 17:57
yao92593: R4.0.4? 最近有遇到R4.0.4版本中文版出現unicode 問題, 03/09 10:25
yao92593: 換成4.0.3解決。不知道原po是否遇到同樣問題。 03/09 10:25
yao92593: https://i.imgur.com/gKHDBjZ.jpg 03/09 10:38
hohiyan: read.csv()裡加encoding="UTF-8"有試過嗎? 03/18 23:50
locka: 樓上那個參數代表指定用甚麼編碼讀取csv檔 如果他的csv本身 03/19 13:50
locka: 是使用big5編碼就一樣會錯 03/19 13:50