Rstudio控制台上未正确显示UTF-8编码的日语字符

Rstudio控制台上未正确显示UTF-8编码的日语字符,r,utf-8,character-encoding,rstudio,tibble,R,Utf 8,Character Encoding,Rstudio,Tibble,我是一名在macOS 10.15.7和RStudio 1.4.1103、R 4.0.4上工作的日本R用户。 我从外部源导入了一个UTF-8编码的日语字符作为字符对象。当我试图在控制台上打印时,会显示字符代码。但是,当我将其转换为TIBLE并尝试打印时,我可以看到日文字符。 造成差异的原因是什么?是否可以显示前一种情况下的日语字符 (可复制示例) 库(tidyverse) ja_txt[1]“\u98df\u4e8b” ja_txt%%>%enframe()%%>%print() #>#A tib

我是一名在macOS 10.15.7和RStudio 1.4.1103、R 4.0.4上工作的日本R用户。
我从外部源导入了一个UTF-8编码的日语字符作为字符对象。当我试图在控制台上打印时,会显示字符代码。但是,当我将其转换为TIBLE并尝试打印时,我可以看到日文字符。
造成差异的原因是什么?是否可以显示前一种情况下的日语字符

(可复制示例)

库(tidyverse)
ja_txt[1]“\u98df\u4e8b”
ja_txt%%>%enframe()%%>%print()
#>#A tible:1 x 2
#>名称值
#>    
#> 1     1 食事
由(v1.0.0)于2021年4月18日创建

更新
正如我在评论中提到的,实际上我从MS Excel上创建的UTF-8编码CSV文件中导入了文本。我尝试了从CSV文件和xlsx文件导入,这两个文件都不能很好地工作,如下图所示


df你好yh6。这很可能是操作系统区域设置的条件(或功能或“问题”)。根据您的描述,控制台中显示UTF-8编码字符为“\u####”的字符串是MS Windows运行默认Windows-1252编码的典型字符串。Windows中的包
tibble
可以在相应的字形/汉字中显示字符,但base R不能。如果您在UTF-8编码操作系统中运行代码,您将获得预期的标志符号。OsX和Linux默认使用UTF-8编码。请看:@NicolásVelásquez非常感谢您的评论。事实上,我正在开发macOS,但“问题”出现了。是因为我从MS Excel创建的UTF-8编码CSV文件中导入了字符吗?我不确定。您是否尝试过从R读取Excel文件?我在Linux(UTF-8编码的ubuntu)上一字不差地运行了你的代码,kanjis显示的和预期的一样。@NicolásVelásquez谢谢你,我试过了,但结果是一样的。请检查我的问题的更新。