我的 .Rmd
文件包含多语言文本。当我将 knit2html
生成的 html 页面加载到我的 joomla 网站时,多语言文本已被方 block 取代。
您是否知道请求 utf-8
编码的 html 页面的方法,或任何其他解决问题的方法?
最佳答案
更新:
RStudio (>= 0.97.x) 和 knitr (>= 1.2) 现在知道如何处理文件编码了。 RStudio 会将文件编码传递给 knit()
的 encoding
参数(例如 knit('foo.Rmd', encoding = 'UTF-8')
)。总之,升级RStudio和knitr即可解决问题。
请忽略下面的答案;它不再是合适的解决方案。
我是这样做的(使用 RStudio):
- 对于
.Rmd
,我选择了“使用编码保存”,然后我选择了UTF-8
- 在调用
knit2html()
之前,我给出了:options(encoding = 'UTF-8')
成功了
关于windows - 如何使用 UTF-8 编码编织 2html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11298004/