我正在处理一个包含大量西里尔字符的脚本(整个块和其中)。有一天,我打开了一个新的Rmarkdown脚本,我写了英文,而另一个文档仍在我的R会话中。之后,我又回到了西里尔文档,所写的所有内容都变成了这样的8 иÑлÑ 1995 --> ÐлаÑÑÑ - наÑодÑ
问题是:问题的根源在哪里?而且,损坏的脚本如何变成原始形式(使用西里尔字符)?
UPDATE !!
我尝试使用编码CP1251,CP1252,windows1251和UTF8重新打开Rstudio脚本,但它不起作用。当然,奇怪的符号会变成另一个奇怪的符号。问题是我在开始时用默认编码CP1251和windows1251保存了文档。
解决方案: 如果使用西里尔字符和lating字符,请确保始终使用UTF-8编码保存Rstudio脚本,当您的计算机是Windows时(我不知道mac)。如果您关闭脚本并再次打开它,请使用UTF8编码重新打开该文件。