精華區beta R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用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://www.ptt.cc/bbs/R_Language/M.1487483671.A.D82.html
Wush978: Sys.setlocale(locale = "cht") 02/19 14:45
HumuHumu: 試試看 read.csv("yourdata.csv", encoding="UTF-8") 02/19 16:08
augustana: 感謝Wush大大 成功惹~~ 02/19 16:37
augustana: Humu大這個我也有試過 是另一種亂碼XD 02/19 16:39