windows - 如何使用 UTF-8 编码编织 2html?

标签 windows r utf-8 knitr

我的 .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):

  1. 对于 .Rmd,我选择了“使用编码保存”,然后我选择了 UTF-8
  2. 在调用 knit2html() 之前,我给出了:options(encoding = 'UTF-8')

成功了

关于windows - 如何使用 UTF-8 编码编织 2html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11298004/

相关文章:

c++ - 如何在用户不可见的情况下每月下载并执行一个文件?

android - Windows 开发人员查看 Android 框架源代码的简便方法?

delphi - coding.getstring 不返回字符串

windows - 如何在 Windows 中将屏幕截图直接保存到文件中?

java - 如何方便终端用户启动Java GUI程序

html - R 开发工具 : create both html and pdf of vignettes

光栅选项 : Difference between chunksize and maxmemory

r - 根据计数创建摘要数据框

java - 使用 Java 处理 Excel 特殊字符

PHP Streaming CSV 始终添加 UTF-8 BOM