作者thenolet (moos)
看板R_Language
標題r markdown 跑chunk顯示編碼問題
時間Sat Mar 6 10:56:50 2021
大家好
小弟最近寫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://webptt.com/m.aspx?n=bbs/R_Language/M.1614999412.A.4A8.html
1F:→ locka: 存檔的時候選擇存utf8編碼? 03/06 11:19
有嘗試過reopen with encoding以及save with encoding了 但似乎都沒用QQ
※ 編輯: thenolet (118.169.89.96 臺灣), 03/06/2021 11:55:23
2F:→ thenolet: 補充說明 電腦是最近剛換的 mac m1 03/06 11:56
3F:→ thenolet: 不知道有沒有關係 03/06 11:56
4F:→ locka: 試試看用其他的文字編輯器存utf8編碼(ex:sumblime)如果再不 03/06 11:59
5F:→ locka: 行那應該就是RSTUDIO的問題了 至少console正常就好XD 03/06 12:00
6F:→ thenolet: 其實我knit成html之後也沒問題 03/06 12:11
7F:→ thenolet: 看來有可能是r studio的問題 03/06 12:11
8F:→ thenolet: 不過還是希望有人能提供在inline能正常跑的方法 03/06 12:11
9F:→ thenolet: 因為我覺得在inline顯示結果才是rmd方便的地方 03/06 12:11
10F:→ thenolet: 不過還是感謝樓上的回答 等等研究一下如何發錢 發個100p 03/06 12:11
11F:→ thenolet: 以表謝意 03/06 12:11
12F:→ locka: 等一下 你的q7.csv也是存成utf8嗎 03/06 12:26
13F:→ locka: read.csv原生函數可能沒處理到編碼部分 用readr套件的read_ 03/06 12:27
14F:→ locka: csv好像會幫忙處理編碼問題 03/06 12:27
15F:推 Wush978: 可能是字型問題 03/07 10:47
16F:→ Wush978: 或是rmarkdown inline 中用的某個套件的問題... 03/07 10:47
17F:→ Wush978: 你找找看有沒有相同作業系統但是沒問題的電腦 03/07 10:47
18F:→ Wush978: 然後仔細比較兩邊的套件版本,還有環境變數等等 03/07 10:48
19F:→ thenolet: 結果重灌也沒用 看來可能是r studio在m1晶片跑不完美吧 03/07 17:15
20F:→ thenolet: 好險我還可以退貨 03/07 17:15
21F:→ locka: 應該用不著退貨吧..ide本身問題的可能性較大應該跟晶片無關 03/07 17:56
22F:→ locka: 你有試過我說的嗎?把q7.csv檔案的改存成utf8或是用readr套 03/07 17:57
23F:→ locka: 件讀入檔案 03/07 17:57
24F:推 yao92593: R4.0.4? 最近有遇到R4.0.4版本中文版出現unicode 問題, 03/09 10:25
25F:→ yao92593: 換成4.0.3解決。不知道原po是否遇到同樣問題。 03/09 10:25
27F:推 hohiyan: read.csv()裡加encoding="UTF-8"有試過嗎? 03/18 23:50
28F:→ locka: 樓上那個參數代表指定用甚麼編碼讀取csv檔 如果他的csv本身 03/19 13:50
29F:→ locka: 是使用big5編碼就一樣會錯 03/19 13:50