[問題] 只有Console的中文是亂碼

看板R_Language作者 (奪真書生A.W.)時間9年前 (2016/08/22 23:25), 9年前編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 剛下載一個中文資料庫,使用view可以看到正確的繁體中文 但是使用head(data$var1)就在console裡變成亂碼了, 已經試過Sys.setlocale(,"CHT") 也試過relode with encoding "UTF-8"但都沒用 不知道問題出在哪.... [程式範例]: install.packages("devtools") devtools::install_github("ChihChengLiang/abroadplayr") library(dplyr) library(abroadplayr) data<- reports head(data$gov) [1] "銝剖亢\xe6粭摨\x9c" "銝剖亢\xe6粭摨\x9c" "銝剖亢\xe6粭摨\x9c" "銝剖亢\xe6 粭摨\x9c" [5] "銝剖亢\xe6粭摨\x9c" "銝剖亢\xe6粭摨\x9c" 原本應該是"中央政府" [環境敘述]: R version 3.1.3 (2015-03-09) Platform: x86_64-w64-mingw32/x64 (64-bit) Running under: Windows 8 x64 (build 9200) locale: [1] LC_COLLATE=Chinese (Traditional)_Taiwan.950 LC_CTYPE=Chinese (Traditional)_Taiwan.950 [3] LC_MONETARY=Chinese (Traditional)_Taiwan.950 LC_NUMERIC=C [5] LC_TIME=Chinese (Traditional)_Taiwan.950 感謝各位大大! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 24.163.85.9 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1471879514.A.2C9.html ※ 編輯: wearytolove (24.163.85.9), 08/22/2016 23:26:10

08/23 00:21, , 1F
結果發現是只能顯示BIg5,用iconv解決
08/23 00:21, 1F

08/23 11:39, , 2F
嗨~我是套件作者,目前找到解法 Windows 可直接用了
08/23 11:39, 2F

08/23 11:44, , 3F
學到的技巧是包套件時在文字向量上下個函數
08/23 11:44, 3F

08/23 11:44, , 4F
Encoding(column)<- "UTF-8"
08/23 11:44, 4F

08/23 12:55, , 5F
感謝Wush的指點
08/23 12:55, 5F

09/10 16:54, , 6F
感謝
09/10 16:54, 6F
文章代碼(AID): #1NknbQB9 (R_Language)
文章代碼(AID): #1NknbQB9 (R_Language)