测试环境:OS X 10.9,R 3.1.0
中文版的R存在大量翻译错误,故改为使用英文版。整体设置后,出现了以下问题
> a <- c("你")
> a
[1] "\344\275\240"后续对汉字的处理将无法进行。
有趣的是,从终端中直接使用R不存在这一问题,问题只存在于R控制台。
解决方案:
> Sys.setlocale(category = "LC_CTYPE", locate = "UTF-8")
[1] "UTF-8"
> a
[1] "你"注意:如果使用
> Sys.setlocale("LC_CTYPE", "zh_CN.UTF-8")虽然可以解决问题,但会使R环境重新回到中文环境,这并非所期望的结果。
&spm=1001.2101.3001.5002&articleId=25980603&d=1&t=3&u=b27075fa63e0417a9b4c73c0e67e6306)
5930

被折叠的 条评论
为什么被折叠?



