Изменить кодировку выходного html файла r markdown - PullRequest
0 голосов
/ 27 марта 2020

Я пишу файл, который я knit в :

title: "Analytics"
author: "John Johnson"
date: "`r format(Sys.Date(), '%d %B %Y')`"
output: 
    html_notebook: 
      toc: yes
    html_document: 
      toc: yes
editor_options: 
  chunk_output_type: inline

Я использую там некоторые UTF- 8 кодировка. У меня есть несколько имен столбцов на русском языке во фрейме данных, и я применяю к нему сводку и хочу, чтобы он был в файле html после того, как я knit. Но после того, как я sh knit расшифровывается и превращается в беспорядок, вот так:

<U+041B><U+043E><U+043A><U+0430><U+0446><U+0438><U+044F>

Как я могу это исправить? Спасибо за ваш ответ.

1 Ответ

0 голосов
/ 27 марта 2020

Попробуйте добавить

Sys.setlocale("LC_CTYPE", "russian")

в блоке установки.

Это работает, когда я связываю .md с русскими символами внутри data.frame. Это прямо из этого поста: https://www.r-bloggers.com/r-and-foreign-characters/.

...