【问题标题】:Read file using EUC-KR text encoding in R在 R 中使用 EUC-KR 文本编码读取文件
【发布时间】:2020-04-03 04:13:17
【问题描述】:

有没有人有使用 EUC-KR 作为文本编码读取韩语文件的经验?

我使用了 fread 函数,因为它可以完美地读取该文件结构。下面是示例代码:

test <- fread("KoreanTest.txt", encoding = "EUC-KR")

然后我得到错误,“fread 中的错误(“KoreanTest.txt”,编码 =“EUC-KR”):参数 'encoding' 必须是 'unknown'、'UTF-8' 或 'Latin-1'” .

最初我使用 UTF-8 作为文本编码,但输出字符无法以韩语正确显示。我一直在寻找另一种解决方案,但目前似乎没有任何效果。

感谢有人可以分享想法。谢谢。

【问题讨论】:

    标签: r


    【解决方案1】:

    它允许显式编码参数。这种常见用法效果很好:

    read.table(filesource, header = TRUE, stringsAsFactors = FALSE, encoding = "EUC-KR")
    

    或者你可以试试 Rstudio

    文件 -> 导入数据集 -> 从文本

    【讨论】:

    • 您好,感谢您的回复。刚刚发现只需要在前面的那一行加一个代码:Sys.setlocale("LC_ALL", "korean")
    猜你喜欢
    • 1970-01-01
    • 2018-01-13
    • 2019-06-22
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    相关资源
    最近更新 更多