[問題]r markdown 跑chunk顯示編碼問題

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

Links booklink

Contact Us: admin [ a t ] ucptt.com