【发布时间】:2018-10-15 00:13:15
【问题描述】:
我正在尝试使用多个带有变音符号的德国/瑞士数据来源。在尝试合并时,我意识到变音符号在 R 中无法正确显示,并且相同的名称在不同的文件中呈现不同。
map <-readOGR("/path/to/data.gdb", layer = "layer")
map@data$name
# [1] L\303\266rrach
# [2] Karlsruhe
# [3] ...
与其他几篇文章一起,我阅读了Encoding of German umlauts when using readOGR,因为我的一个数据源是我使用readOGR 读入的 shp 文件。
将use_iconv = TRUE, encoding = "UTF-8") 附加到readOGR 的末尾没有帮助。并且问题存在于使用redOGR 之外。我看到使用Sys.setlocale() 和支持UTF-8 的语言环境适用于该海报,但在查看?Sys.setlocale 信息后我不知道这意味着什么。
如何在 Mac 上使用英语在 R 中正确读取德语数据? Sys.getlocale 报告 C.
【问题讨论】:
标签: r character-encoding diacritics rgdal