我为Rstudio尝试重新使用旧的Rmd文件而写博士而感到疯狂。我的问题看起来像Rmd文件的编码问题(请参见下图):
1-我有一个旧的Rmd文件,其中混合了代码块和文本,并充满了法语的重音符号。
2-由于几个月后我可能在打开此Rmd之前更改了sys.locale,所以编码变得很糟糕(Rstudio GUI中充满了无法读取的字符,以红色突出显示)。我尝试使用不同的编码进行保存并“使用编码重新打开”,但是我在Rstudio GUI中可以获得的最具可读性的文件曾经以两种方式损坏(请参见下图):
A)有一个“。”在文件的每个字符之后的行中间(无法复制该特殊的“中间点”字符,该字符保留给我猜是R代码块?)。 B)口音不见了,取而代之的是“?” -这不是真正的问题,因为在解决编码问题后,我可以重写重音字符)。
picture : worst encoded fr-Rmd
有一种程序方法可以解决此问题?我想我可以尝试“查找并替换”特殊字符,这是Rstudio GUI中“查找并替换”的中间点,但是我无法将该特殊字符粘贴到Rstudio GUI的研究栏中。有一种方法可以抑制Rstudio GUI中红色显示的Rmd文件的所有字符-然后我可以用眼睛再次读取Rmd吗?
非常感谢大家对一个糟糕的useR的帮助,该文件由于文件管理和突出字符而变得疯狂,因为我博士的部分工作现在已经损坏并且无法读取。
Rstudio session.info是:
R版本3.5.3(2019-03-11)
平台:x86_64-w64-mingw32 / x64(64位)
在以下环境中运行:Windows 7 x64(内部版本7601)Service Pack 1Matrix产品:默认
语言环境:
LC_COLLATE =法语France.1252
LC_CTYPE =法语_法国。1252
LC_MONETARY =法语_法国.1252
LC_NUMERIC = C
LC_TIME =法语_法国。1252附加的基本软件包:
统计图形grDevices utils数据集方法基础