【问题标题】:readLines and writeLines RreadLines 和 writeLines R
【发布时间】:2015-07-15 14:00:15
【问题描述】:


我有两个 ANSI xml 文件并将它们插入到 R 中。我使用 readLines 读取它们,进行了一些修改并使用 writeLines 提取它们。但是输出是一个文件 - ANSI 和另一个文件 - ANSI 为 UTF-8。我需要 ANSI 中的两个文件作为 UTF-8 或 UTF-8。

代码太长了,我可以分享一下。我使用过 gsub、grepl 等函数

代码:

x <- "123.xml"
x1 <- readLines(x)
writeLines(x1,"123_1.xml")

【问题讨论】:

  • 尝试在writeLines中使用useBytes = TRUE
  • @user227710 它不起作用。它仅转换为 ANSI。我想将其转换为 UTF-8。

标签: xml r encoding


【解决方案1】:


我在 xml 的开头添加了以下文本,并将其更改为 UTF-8。

   <?xml version="1.0" encoding="utf-8"?>

【讨论】:

    猜你喜欢
    • 2021-11-16
    • 2020-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多