我正在尝试使用 cat 对 R 中的本地 LATEX 输出进行 cat 处理,但遇到了我怀疑与编码有关的问题,我对此一无所知,甚至从哪里开始。
像这样使用猫:
cat(paste0("\b", paste0(1, 2, "r")))
完全符合我在控制台中的期望。但:
cat(paste0("\b", paste0(1, 2, "r")), file="foo.txt")
给出“\b”所在的奇数方形字符(如这里所示)。我怀疑这对于 R/LATEX 用户创建本土内容来说是一个新问题,但显然我没有使用正确的关键词来寻找答案。
- 怎么了?
- 我如何解决它?
编辑:每达森的建议:
> readLines("foo.txt")
[1] "\b 1 2 r"