[问题]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