R: Исправить поврежденный Rmd (плохая кодировка) - PullRequest
0 голосов
/ 22 марта 2019

Я схожу с ума от Rstudio, пытающегося написать мой доктор с повторным использованием старых файлов Rmd. Моя проблема выглядит как проблема кодирования файла Rmd (см. Рис. Ниже):

1 - У меня есть старый Rmd-файл, в котором смешаны куски кода и текст, полный французских символов.

2- Так как я, вероятно, изменил свой sys.locale перед тем, как открыть этот Rmd несколькими месяцами позже, кодировка стала плохой (полная нечитаемого символа, выделенного красным цветом в графическом интерфейсе Rstudio). Я пытаюсь сохранить с другой кодировкой и «открыть заново с кодировкой», но наиболее читаемый файл, который я могу получить в Rstudio GUI, когда-либо поврежден 2 способами (см. Рисунок ниже):

А) Есть "." в середине строки после каждого символа файла (невозможно скопировать тот специальный символ "средней точки", который зарезервирован для фрагмента кода R, я полагаю?). Б) Акценты пропали и заменены на "?" - не настоящая проблема, так как я могу переписать акцентированный символ, когда проблема с кодировкой исправлена)

картинка: худший код fr-Rmd

Есть процедурный способ это исправить? Я думаю, я могу попытаться «найти и заменить» этот специальный символ, который является средней точкой в ​​графическом интерфейсе Rstudio, «найти и заменить», но я не могу вставить этот специальный символ в исследовательскую панель графического интерфейса Rstudio. Есть способ подавить все символы в файле Rmd, выделенные красным цветом в графическом интерфейсе Rstudio, - и тогда я смогу снова прочитать Rmd своими глазами?

Большое спасибо всем за помощь бедному пользователю, который сходит с ума от управления файлами и акцентированного символа, поскольку часть работы моего доктора философии сейчас повреждена и не читается.

Rstudio session.info:

R версия 3.5.3 (2019-03-11)
Платформа: x86_64-w64-mingw32 / x64 (64-разрядная версия)
Под управлением: Windows 7 x64 (сборка 7601) с пакетом обновления 1

Матричные продукты: по умолчанию

Язык:
LC_COLLATE = French_France.1252
LC_CTYPE = French_France.1252
LC_MONETARY = French_France.1252
LC_NUMERIC = С
LC_TIME = French_France.1252

прикрепленные базовые пакеты:
статистика графика grDevices использует наборы методов базы данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...