我的 UTF-8 .R 文件中有一些特殊字符,并且尝试在 R 命令行中将代码作为文件运行返回unexpected INCOMPLETE_STRING
.
同时,代码可以逐行运行,例如在 RStudio 或 Eclipse 中。
我建议我需要通过以下方式更改区域设置Sys.setlocale(locale=)
,但我所有的尝试(包括SO的答案)都试图找到正确的locale
UTF-8 的参数给出OS reports request to set locale to "UTF-8" cannot be honored
。我可以设置类似的东西Sys.setlocale(locale="English")
,但这没有帮助。
如何在Windows上设置“UTF-8”?
我认为您不需要将 R 的区域设置更改为 UTF-8 (如果这在Windows下是可能的 https://stat.ethz.ch/pipermail/r-devel/2013-November/067944.html)
source(..., locale="UTF-8")
应该可以解决问题。然后,R 脚本将被翻译为您的本地语言环境。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)