在mac上,尽管安装的是中文系统,但仍然有可能会出现各种乱码问题,本文将搜集各类乱码问题,总结于此。
1. 打开带中文csv文件出现乱码,可参考Mac下CSV中文乱码问题解决方法
2. 使用RStudio读写csv或者其他类型文件出现乱码。
直接写入文件:
if(! dir.exists('./news_article/')) dir.create('./news_article/')
for(i in 1:length(res1)){
write.csv(res1[[i]],paste0('./news_article/',colnames(basicnews)[i],'.csv'))
}
如果写入信息包含中文,打开文件可能会出现:
所以可以尝试加一些编码参数,如:
if(! dir.exists('./news_article/')) dir.create('./news_article/')
for(i in 1:length(res1)){
write.csv(res1[[i]],paste0('./news_article/',colnames(basicnews)[i],'.csv'),fileEncoding = "GBK"
# 如果不行还可以改成 fileEncoding = "UTF-8"试试
}
改成这样以后,就可以显示中文出来了。