Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在RMarkdown中显示汉字_R_Encoding_Shiny_R Markdown - Fatal编程技术网

如何在RMarkdown中显示汉字

如何在RMarkdown中显示汉字,r,encoding,shiny,r-markdown,R,Encoding,Shiny,R Markdown,我想用RMarkdown和SHINING来写汉字。你知道为什么下面的方法行不通吗 - -- 标题:“无标题” 作者:“测试” 日期:“2018年1月26日” 输出:html\u文档 运行时间:闪亮 --- ```{r设置,include=FALSE} knitr::opts_chunk$set(echo=TRUE) Sys.setlocale(category=“LC_ALL”,locale=“chs”) a您是否在Windows上使用RStudio?不幸的是,字符编码在Windows上是地狱

我想用RMarkdown和SHINING来写汉字。你知道为什么下面的方法行不通吗

-

--
标题:“无标题”
作者:“测试”
日期:“2018年1月26日”
输出:html\u文档
运行时间:闪亮
---
```{r设置,include=FALSE}
knitr::opts_chunk$set(echo=TRUE)
Sys.setlocale(category=“LC_ALL”,locale=“chs”)

a您是否在Windows上使用RStudio?不幸的是,字符编码在Windows上是地狱

在Windows上实现此功能的唯一方法是解决以下问题:

一,, 似乎通过
Sys.setlocale
设置区域设置无法正常工作。而是使用
file.edit('.Rprofile')
.Rprofile
中设置区域设置

.Rprofile的内容

Sys.setlocale(category = "LC_ALL", locale = "chs")
2、使用RStudio编码保存您的标记文件(我选择了
x\u Chinese-Eten

3、完成这两个步骤后,输出仍然是
NA
。。。但是如果您使用
renderPrint
而不是
print
它会神奇地工作

Sys.setlocale(category = "LC_ALL", locale = "chs")