R中的编码在服务器上不起作用,但在本地主机上起作用

时间:2018-10-05 15:50:16

标签: r

此处数据

mydat=read.delim("C:/Users/admin/downloads/tax.data.txt", header = TRUE, sep = "\t", dec = ".",encoding="UTF-8")

西里尔文字数据(在我的PC上,这是很好的实现)

("Общая скидка по ФрешКарте", "Округление на вид оплаты", "Оптовая М03", 
"Оптовая М09", "Оптовая М11", "Оптовая М14", "Оптовая М15", "Оптовая М16", 
"Оптовая М17", "Оптовая М19", "Оптовая М20", "Оптовая М21", "Оптовая М23", 
"Оптовая М24", "Оптовая М26", "Оптовая ММ02", "Оптовая ММ12", 
"Оптовая ММ15", "Оптовые часы", "Персональная", "по акции", "по карте Город Товаров",)

但是如果我在专用服务器上运行此数据,则会看到难以理解的字符

enter image description here

为什么我的PC上的编码效果很好,但是在专用服务器上却存在难以理解的字符 如何解决?

1 个答案:

答案 0 :(得分:0)

我了解发生了什么事。服务器设置为英语。因此,我在控制面板中打开语言和本地设置,将乌克兰语作为系统的主要语言,并且R可以毫无问题地读取数据。