在Rstudio查看器上显示非英语文本时的编码问题

时间:2019-04-23 03:56:12

标签: r encoding utf-8 rstudio

我正在使用lda的{​​{1}}函数来显示一组根据大量东亚字符(简体中文和日文)分析的术语,但是我的serVis()查看器不能正确显示这些文本(只能显示纯英文文本),如下所示

enter image description here

很明显,这是由于Rstudio的编码问题引起的,所以我采纳了某人的建议,方法是使用RStudio函数将默认编码更改为UTF-8,以容纳其中的一些外国文字:

writeLines()

请注意,writeLines(iconv(readLines("./vis/lda.json"), from = "GBK", to = "UTF-8"), file("./vis/lda.json", encoding="UTF-8")) 在处理简体中文文本时将serVis()作为默认值。

然后我GBK查看器,以查看这对查看器显示是否有影响,但没有任何变化。

我的第二个尝试是单击reload自动创建的vis文件夹,在记事本上打开,并将其编码更改为UTF-8,然后再次单击serVis查看器,但仍然没有改变。

我已经在该论坛和github上阅读了多个主题,它们都指向与上述相同的解决方案,但是这些不适用于我的情况。如果有人可以帮助启发我,将不胜感激。

0 个答案:

没有答案