问题描述:
用read.csv('data.csv',encoding = 'UTF-8')读取后中文仍然乱码
解决步骤:
1.查看语言环境,发现是英文
Sys.getlocale(category = "LC_ALL")
[1] "LC_COLLATE=English_United States.1252;LC_CTYPE=Chinese (Simplified)_China.936;LC_MONETARY=English_United States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252"
2.设置成中文
Sys.setlocale("LC_CTYPE", "Chinese")
3. 再读取文件
data <- read.csv('data.csv',encoding = 'UTF-8')
4. 乱码解决