第 10 章 中文亂碼
假設字串A
的內容是中文亂碼,可試用以下兩種方式解決:
10.1 範例
在Windows下可能出現亂碼的是:
colnames(graphData$Case_10_result)
graphData$Case_10_result$六都
方法一
A <- colnames(graphData$Case_10_result) # 把有問題的字串叫A
Encoding(A) <- "UTF-8"
A -> colnames(graphData$Case_10_result) # 記得把轉好的A存回源頭
A <- as.charater(graphData$Case_10_result$`六都`) # Encoding只對character class有效,此變數為factor,所以要先改class
Encoding(A) <- "UTF-8"
A -> graphData$Case_10_result$六都
# graphData$Case_10_result %>% View