2013-06-24 18 views

回答

2

兩個想法浮現在腦海中:
1)你有一個簡單的問題,並問錯了問題

- 在你的要旨最後一行是
Encoding(tab$fiche_communale$Nom)
你居然想:
Encoding(tab$fiche_communale$name)

2)readHTMLTable可能不會在字符編碼來讀取正確的,在這種情況下,您可以用Encoding(tab$fiche_communale$Nom) <- "latin-1"

3明確設置)試圖依靠iconv檢測本地編碼:
iconv(tab$fiche_communale$Nom, from="", to="UTF-8")

+0

第一點是正確的,但並沒有解決我的問題。標籤$ fiche_communale $ name的輸出仍然不是它應該的。 – PAC

+0

我試過你的第二個解決方案,但這不起作用。 – PAC

+0

有趣的是,當我抓住網站的文本,並將其粘貼到Textmate,然後到R,我結束了「latin1」,並且「iconv」工作正常。當我安裝XML包並使用readHTMLTable命令時,除非我'iconv'通過傳遞空字符串來解釋區域本身,否則它不起作用。 – Suz