我刚刚在Ubuntu的Windows 7下用R-Studio编写了一些R-Scripts,不知怎的,所有特殊字符都被问号所取代。
有人知道为什么会这样,以及如何避免它?提前做好。
答案 0 :(得分:0)
好的我发现了。
在我的Windows 7发行版中,系统范围的默认编码设置为ISO-8859-1。 R Studio使用系统默认值在Windows下保存文件,如here所示。 (请注意,Windows7上的默认编码也可能与上述不同,具体取决于您的地理区域)
现在,Ubuntu上的R-Studio默认使用UTF-8打开文件,这会导致所描述的特殊字符问题。所以为了避免这种情况,要么在Ubuntu中打开之前使用UTF-8保存原始脚本...或者在Ubuntu上打开R-Studio并转到:
- >文件
- >使用编码重新打开
并定义编码。
请注意,因此您必须知道脚本的编码/代码页,该脚本只能在原始操作系统上找到,而不能通过文件本身找到here