R 使用多种语言的特定字符正确创建和读取.csv文件

R 使用多种语言的特定字符正确创建和读取.csv文件,r,csv,encoding,utf-8,R,Csv,Encoding,Utf 8,我正在处理一些.csv文件,其中包含几种语言(俄语、波兰语、西欧语等)的特定字符 即使一旦我读取了文件并应用了必要的更改,所有内容都会正确地显示在表中,因此可以如下所示: city country Kyiv Левый Ukraine Cádiz Spain Poznań Poland 保存文件write.csv(cities,'cities.csv',fileEncoding='UTF-8'

我正在处理一些.csv文件,其中包含几种语言(俄语、波兰语、西欧语等)的特定字符

即使一旦我读取了文件并应用了必要的更改,所有内容都会正确地显示在表中,因此可以如下所示:

city                country
Kyiv Левый          Ukraine
Cádiz               Spain
Poznań              Poland
保存文件
write.csv(cities,'cities.csv',fileEncoding='UTF-8')
后,如果我尝试在新会话中再次读取该文件,我将再次获得此非期望的输出:

cities <- read_csv('cities.csv')
city                                                 country
Kyiv <U+041B><U+0435><U+0432><U+044B><U+0439>        Ukraine
Cádiz                                                Spain
Poznan                                               Poland

cities您可以检查语言环境设置,但不知道如何创建支持不同字母表的CSV,例如示例中的字母表。此外,是否有方法设置多个语言环境,以便我们可以创建和/或读取有关多个字母表的.CSV文件?