• R语言
  • R2.9.X保存文件时出现的问题。而2.8.x没有这个问题



当我点击保存按钮或按“ctrl+s”的时候,出现如下提示,



'utf8towcs'里的输入'E:\r\程序\xxx.R'不对



我发现2.9.1版和2.9.2版都有这个问题,而2.8.1版没有这个问题。之前貌似有人问过这样的问题,被认为是文件目录中不能出现中文,但我的R2.8.1版从来都用了大量中文,而且从未出现这样的情况过。难道R语言想新版本在某些功能上倒退了么?还是安装的时候有问题?请高手帮忙解决一下!!



谢谢!



没遇到过类似情况....

可以这样试试:把所有内容ctrl+A 再ctrl+X 以cut进记事本,再copy回去,有可能是编码问题

其实这方法我都觉着不靠谱,你试试吧.... [s:12]
我也有时碰见,有时窗口里似乎敲不进中文,都乱了码
同问,感觉我机器上的R报错的次数越来越多了。
某些版本的R在国际化上可能会有问题。不过至少我现在没这个问题。
> sessionInfo()<br />
R version 2.9.2 (2009-08-24) <br />
i386-pc-mingw32 <br />
<br />
locale:<br />
LC_COLLATE=Chinese_People's Republic of China.936;<br />
LC_CTYPE=Chinese_People's Republic of China.936;<br />
LC_MONETARY=Chinese_People's Republic of China.936;<br />
LC_NUMERIC=C;LC_TIME=Chinese_People's Republic of China.936<br />
<br />
attached base packages:<br />
[1] stats     graphics  grDevices utils     datasets  methods   base    
之前用2.9.1的时候我这里也出现过类似的问题,后来就一直都在用2.8.1
20 天 后
我做程序是先用  记事本写好,保存格式是“aaaa.R”但是保存的编码是要做调整下-----我一般选择UTF-8,然后调用在R中调用或修改程序,保存都可以哦,但是如果是2.5的版本就没有那么麻烦咯,呵呵
出现过一次,貌似尽量不用汉字就行了
It seems this is because the locale is not CHS, try Sys.setlocale(,"CHS") see if it would be solved.
6 天 后
Thank you! but I am so sorry that it also cannot solved.