1

我刚刚在 Ubuntu 的 Windows 7 下打开了我在 R-Studio 上编写的一些 R-Script,不知何故,所有特殊字符都被问号替换了。

有谁知道为什么会这样以及如何避免它?提前谢谢。

4

1 回答 1

0

好的,我发现了。

在我的 Windows 7 发行版中,系统范围的默认编码设置为 ISO-8859-1。R Studio 在 Windows 下使用系统默认值保存文件,如此处所示。(请注意,Windows7 上的默认编码也可能与上述不同,具体取决于您所在的地理区域)

现在,Ubuntu 上的 R-Studio 默认使用 UTF-8 打开文件,这会导致所描述的特殊字符问题。因此,为避免这种情况,请在 Ubuntu 中打开之前使用 UTF-8 保存原始脚本……或者在 Ubuntu 上打开 R-Studio 并转到:

-> 文件

-> 使用编码重新打开

并定义编码。

请注意,因此您必须知道脚本的编码/代码页,只能在原始操作系统上找到,而不是由文件本身找到,如此处所示

于 2013-10-03T10:39:03.193 回答