【问题标题】:html file displaying question marks in R instead of Hebrew charactershtml 文件在 R 中显示问号而不是希伯来字符
【发布时间】:2019-10-17 12:28:01
【问题描述】:

R 似乎支持所有内容和文件类型的希伯来语输入和输出,除了我的 htm 文件。

我尝试在 R 中设置语言环境和编码,并使用 UTF-8 编码保存 htm 文件。问题似乎不在于 R,而在于 htm 文件本身,因为它在文本编辑器中显示相同;但是,它会在预览浏览器窗口中正确显示。

这是我已经在 R 中尝试过的圆顶代码。

Sys.setlocale("LC_ALL","Hebrew")
locale = locale(date_names = "he", encoding = "UTF-8"))
locale("he") 

这是我在 R 控制台中打印文件时的样子...

    <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//HE\">\n<HTML DIR=\"RTL\" LANG=\"HE\">\n<HEAD>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset==Windows-1255\">\n<!--Copyright 2003 Mechon Mamre, 12 Hayyim Vital, Jerusalem-->\n<LINK REL=\"stylesheet\" HREF=\"x.css\" TYPE=\"text/css\">\n<TITLE>??\"? ????? ?????? - ??????" 

我之前已经解决了这个问题......我想我只是将文件保存为 UTF-8,但我最近从 Windows 10 转移到了 Ubuntu 18,这不再工作了。

【问题讨论】:

    标签: r encoding utf-8 hebrew


    【解决方案1】:

    好像您要求 R 读取 UTF-8 并且文件是 cp-1255。

    您应该将文件重新保存为 UTF-8(并相应地更新标题)。

    【讨论】:

    • 就目前而言,这看起来更像是评论而不是真正的答案;也许会有所改善?
    猜你喜欢
    • 2013-11-26
    • 2011-07-14
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 2012-03-03
    • 1970-01-01
    相关资源
    最近更新 更多