在 R、data.frame() 或 write.csv2() 函数中,更改编码

in R, data.frame() or write.csv2() functions, change the encoding

提问人:mohsen0965 提问时间:5/13/2020 更新时间:5/13/2020 访问量:88

问:

我有一个波斯语文本:

我需要把它放在数据帧中。
当我尝试:
tabs <- "سرگرمی"
final <- data.frame(tabs)

我明白了:

enter image description here

使用 write.csv2() 将文本导出到 .csv,也给我带来了同样的问题。

知道如何将文本作为原始编码吗?

R DataFrame 文本 字符编码

评论

0赞 akrun 5/13/2020
你能检查你的语言环境设置吗?
0赞 mohsen0965 5/13/2020
@akrun谢谢,它起作用了: Sys.setlocale(“LC_ALL”,“波斯语”)

答:

1赞 akrun 5/13/2020 #1

我们可以用Sys.setlocale

Sys.setlocale("LC_ALL","Persian")