r - 使用R转换文件编码? (ANSI到UTF-8)

标签 r encoding utf-8 ansi

我希望使用R将以ANSI编码的HTML文件转换为UTF-8。

是否有工具或工具组合可以完成这项工作?

谢谢。

编辑:好吧,我将问题缩小到另一个问题。它重新发布在这里:Using "cat" to write non-English characters into a .html file (in R)

最佳答案

您可以使用iconv:

writeLines(iconv(readLines("tmp.html"), from = "ANSI_X3.4-1986", to = "UTF8"), "tmp2.html")

tmp2.html应该是utf-8。

,亨里克(Henrik)在2015年6月编辑:
从评论中摘录的Windows可行解决方案如下:
writeLines(iconv(readLines("tmp.html"), from = "ANSI_X3.4-1986", to = "UTF8"), 
           file("tmp2.html", encoding="UTF-8"))

关于r - 使用R转换文件编码? (ANSI到UTF-8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7481799/

相关文章:

perl - Perl 中元音变音 "ü"的正确存储值是多少?

xml - R:如何获取站点时间的父属性和节点值?

php - 在 Eclipse 中编码

r - 如何更改 ggplot2 中的轴标签颜色?

html - 使用 UTF8 编码(仅限西里尔文字)的网站上的重音标记位置不正确

java - 编码 - codePointCount 和 length 之间的结果不同

git - 将源代码文件的 Git 存储库从 ISO-8859-1 编码切换为 UTF-8 编码

php - UTF-8贯穿始终

r - R 中的 bool 运算符和 which() 函数

python - 如何使 python 变量在 Markdown 笔记本中的 block 之间保持不变?