作者augustana (微小的希望)
看板R_Language
标题[问题] 英文作业系统的中文乱码问题
时间Sun Feb 19 13:54:28 2017
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
新手(没写过程式,R 是我的第一次)
[问题叙述]:
我想用R爬文 在我自己的电脑跑程式都OK
但是我想用另一台公司的电脑跑
那台是windows server 2012 英文版作业系统 我不能改
结果不管是
1.读取csv
2.爬出来的文章
都是长这样子
<U+60F3><U+6BBA><U+53BB><U+53F0><U+4E2D><U+8FA6><U+722C><U+6587><U+8981>
我有尝试过将csv的编码改成utf8
在公司电脑打开时是正常繁体中文 但用R读就还是上面这样
想请大家帮忙看看 感恩感恩
[程式范例]:
读取csv: article_list <- read.csv("article_list.csv")
爬文: xml2
[环境叙述]:
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows Server >= 2012 x64 (build 9200)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United
States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.3.2
[关键字]:
英文, 作业系统, 乱码
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.169.120.211
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1487483671.A.D82.html
1F:→ Wush978: Sys.setlocale(locale = "cht") 02/19 14:45
2F:推 HumuHumu: 试试看 read.csv("yourdata.csv", encoding="UTF-8") 02/19 16:08
3F:→ augustana: 感谢Wush大大 成功惹~~ 02/19 16:37
4F:→ augustana: Humu大这个我也有试过 是另一种乱码XD 02/19 16:39