在 StatET eclipse 以及我设置的 RStudio 中
options(encoding = "ISO-8859-1")
在 StatET 我有:
Sys.getlocale()
[1] "LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252"
在 RStudio 中相同:
Sys.getlocale()
[1] "LC_COLLATE=German_Germany.1252;LC_CTYPE=German_Germany.1252;LC_MONETARY=German_Germany.1252;LC_NUMERIC=C;LC_TIME=German_Germany.1252"
都在同一台计算机上同时运行,但使用相同的输入(在两种情况下都直接输入到控制台),我得到不同的结果。
工作室:
strsplit("GRÜN", "")
[[1]]
[1] "G" "R" "Ü" "N"
状态:
strsplit("GRÜN", "")
[[1]]
[1] "G" "R" "Ã" " "N"
Sys.setlocale()
问题:除了设置和encoding
使两个系统产生相同的结果之外,我还需要做什么?