RStudio - 奇怪的角色变成普通角色

RStudio - Weird characters becoming regular characters

我正在处理一个混乱的数据库,我需要在其中为某些数据列指定格式。为此,我使用了大量的 GSub 和其他形式的正则表达式。我的问题是我需要清理的一些字符是 "weird" 个字符,特别是上面有卷曲的 A 后面跟着其他奇怪的字符 (Ã')。

当我从数据库复制然后粘贴到我的 gsub 函数时:

gsub("CALLÑE", "CALLE", data)

它工作正常,直到我关闭 RStudio 并重新打开它。那么 RScript 文件中的字符就不同了。就好像RStudio本身不支持奇怪的字符一样,重新打开的时候把它们从Scripts中移除了:

gsub("CALLÃ'E", "CALLE", data)

我怎样才能避免这种情况?关闭文件后还保留我的奇怪字符。

在 RStudio 中,转到 File -> Save with Encoding...

Select UTF-8 选项。