在批处理文件中运行R脚本时出现编码问题

时间:2017-05-22 11:45:29

标签: r windows batch-file

在Windows中使用批处理文件(.bat)我无法运行包含字母ä的R脚本。 R脚本(one_line.R)只有一行:

df <- read.csv2("filename_ä.csv")

将字母“ä”更改为“a”时,它使用批处理文件。在使用UTF-8编码重新打开脚本后,在RStudio中运行脚本,它甚至可以在文件名中使用字母“ä”。当然必须有一种使用批处理文件成功运行脚本的方法,但是如何?

.bat文件也很简单:

"C:\R\R-3.3.2\bin\x64\R.exe" CMD BATCH "C:\one_line.R"

谢谢!

0 个答案:

没有答案