我的.Rmd
文件包含多语言文字。当我将knit2html
生成的html页面加载到我的joomla网站时,多语言文本已被正方形替换。
您是否知道请求utf-8
编码的html页面或其他任何方法来解决问题的方法?
答案 0 :(得分:5)
更新
RStudio(> = 0.97.x)和knitr(> = 1.2)知道如何处理文件编码。 RStudio将文件编码传递给encoding
的{{1}}参数(例如knit()
)。简而言之,升级RStudio和knitr将解决问题。
请忽略以下答案;它不再是一个合适的解决方案。
我是这样做的(使用RStudio):
knit('foo.Rmd', encoding = 'UTF-8')
,我选择了“使用编码保存”,然后选择了.Rmd
UTF-8
之前,我给了knit2html()
这就是诀窍