我的.Rmd
文件包含多语言文本。当我将生成的 html 页面加载knit2html
到我的 joomla 站点时,多语言文本已被正方形替换。您是否知道请求utf-8
编码的 html 页面的方法,或任何其他解决问题的方法?
问问题
2891 次
1 回答
5
更新:
RStudio (>= 0.97.x) 和 knitr (>= 1.2) 现在知道如何处理文件编码。RStudio 会将文件编码传递给(eg )的encoding
参数。总之,升级 RStudio 和 knitr 即可解决问题。knit()
knit('foo.Rmd', encoding = 'UTF-8')
请忽略下面的答案;它不再是一个合适的解决方案。
我是这样做的(使用 RStudio):
- 对于
.Rmd
我选择“使用编码保存”,然后我选择了UTF-8
- 在打电话之前,
knit2html()
我给了:options(encoding = 'UTF-8')
那成功了
于 2012-07-03T07:03:22.133 回答