当我使用encoding = "UTF-8"
运行源代码行时,R 给了我一条错误消息:INCOMPLETE_STRING
脚本在第一个特殊字符 (ö( 处停止。 在运行脚本之前,我定义了(Windows 10 PC(
Sys.setlocale ("LC_ALL","German")
[1] "LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252"
当我使用 UTF-8 编码打开脚本时,手动运行代码是有效的。如果我理解正确,我无法在 Windows PC 上将区域设置设置为 UTF-8,对吧?我能做什么?
我想我自己找到了答案。
encoding = "windows-1252"
是源的正确编码,尽管我将其保存为 UTF-8。很奇怪!希望它能帮助其他人。