我正在尝试使用 R 将一些 dbf 文件读入 R 数据帧,问题是,其中一列在 windows-1252 中编码,我知道我可以使用 Sys.setlocale() 更改为正确的编码但是当我尝试使用:
Sys.setlocale("LC_ALL", "windows-1252") [1] "" 警告消息:在 Sys.setlocale("LC_ALL", "windows-1252") 中:操作系统报告将区域设置设置为 "windows-1252" 的请求不能被尊重
如果我这样读,读的口音(这是来自INEGI的西班牙语墨西哥数据)就会一团糟。
我尝试使用:
Sys.setlocale("LC_CTYPE", "es_ES.ISO8859-1") Sys.setlocale("LC_ALL", "es_ES.ISO8859-1")
但是当我在控制台中看到头部时,它显示:
“Poblacin de 0 a 2 a�os”
代替:
“Población de 0 a 2 años”
但是如果我使用 View() 来读取该文件,则重音是可以的。