我正在使用 R 和 RGtk2 包为英文和非 ACSII 字符串(大部分是中文)的数据输入创建 GUI,数据将存储为数据框。我建立了一个原型并尝试了,但发现了一些有趣的东西:
- 当我使用 head(df) 查看数据帧时,它在 R 控制台 (Rgui) 和 RStudio 的控制台中被打乱
- 当使用 View(df) 查看数据框时,对于 RStudio 来说是正常的,但在 R 控制台中再次打乱
- 我使用 write.table(df,"foo.txt") 导出数据帧,它在记事本++中正常显示
- 我可以在gtkTextEntry对象中正常输入中文,但是保存并加载到同一个gtkTextEntry对象后,文本被打乱
我想知道是什么导致了问题:R 语言环境设置;我win7的区域设置;GTK+ 运行时,或 RGtk2 本身,我听说过 GTK+ 中的 g_convert 之类的东西,我想知道它是否有帮助,如果可以,如何在 R 中使用它?
谢谢。