r - 为什么 RStudio 在查看器中将 UTF-8 字符显示为 <U+0421>

标签 r rstudio

Windows 10 R 3.4.3 RStudio 1.0.153

我正在使用 tidyverse 库读取制表符分隔的文件,该文件采用 UTF-8 编码并且包含西里尔字符。该文件在使用 Sublime 文本时显示良好。

在我使用 read_delim 和 View() 导入文件后,所有包含西里尔字符的列都显示如下:

...

使用读入

SFDE_All_Contacts20171220 <- read_delim("C:/Users/tporter/Downloads/SFDE - All Contacts20171220.txt",
"\t", escape_double = FALSE, locale = locale(),trim_ws = TRUE)

我还没有设置语言环境。

如何在查看器中显示西里尔字母?

谢谢!

最佳答案

找到的解决方案:

 Sys.setlocale("LC_CTYPE", "russian")

参见 https://www.r-bloggers.com/r-and-foreign-characters/

关于r - 为什么 RStudio 在查看器中将 UTF-8 字符显示为 <U+0421>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47912193/

相关文章:

R predict() 函数返回错误/太多值

r - logLik.lm() : Why does R use (p + 1) instead of p for degree of freedom?

RStudio Server 与 opencpu.org 用于自己软件包的基于 Web 的 GUI?

R rgl 包崩溃 Rstudio

Apple 芯片上的 R 和 Rstudio

r - 新引用类(class)的意义是什么?

r - ggplot 箱线图中的连接点

r,write_csv 将所有时间/日期更改为 UTC

r - 对多个列名称使用 $ 符号 : RStudio Autocompletion

r - 如何让RStudio使用R语言设置?