导入源脚本时的字符串编码错误

时间:2018-06-14 15:49:40

标签: r string string-formatting

我用一行代码写了一个R脚本“test.R”:

nao <- function () {"não"}

然后在另一个脚本“call_test.R”中我们有:

source("test.R")
nao()    #Calls nao() in "test.R"

nao2 <- function () {"não"}  #Same function as above
nao2()

导致

> nao()
[1] "não"

> nao2()
[1] "não"

为什么我会得到不同的结果? (期望的结果是"não")如何从源代码脚本以正确的方式获取它?谢谢。

1 个答案:

答案 0 :(得分:2)

更改编码:

source("test.R", encoding = "UTF-8")