【发布时间】:2021-02-06 06:57:56
【问题描述】:
使用 print() 命令打印 word 文件时,变音符号 (ä,ö,ü) 未正确打印到 word 文件中。
我的 R Studio 设置为将脚本保存为 UTF-8。 在我用 ae/oe/ue 找到/替换所有变音符号并再次回到 ä/ö/ü 之后,我手动保存了所有“编码为 UTF-8”的文件。 军官包设置为使用UTF-8。
打印到 docx 文件时是否需要检查其他设置(可能在 R 本身中)是否成功执行?
编辑:
我找到了解决方案: 我正在使用 source 命令运行脚本,该命令没有将 UTF-8 设置为默认值。 这会打印变音符号(官员,.doxc)
source("path/to/script.R", encoding = "UTF-8" )
这个没有:
source("path/to/script.R", sep = ""))
【问题讨论】: