R:修复损坏的Rmd(编码错误)

时间:2019-03-22 11:42:20

标签: r encoding rstudio r-markdown repair

我为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 1

     

Matrix产品:默认

     

语言环境:
  LC_COLLATE =法语France.1252
  LC_CTYPE =法语_法国。1252
  LC_MONETARY =法语_法国.1252
  LC_NUMERIC = C
  LC_TIME =法语_法国。1252

     

附加的基本软件包:
  统计图形grDevices utils数据集方法基础

0 个答案:

没有答案