2011-04-07 206 views
1

Si我正在用解析器解析網頁,我創建了..當我解析頁面並回顯內容時,我得到這樣的字符â€爲什麼這樣做,它應該是...或任何其他字符,如--奇怪的字符

+0

你將它保存在一個奇怪的字符集或不發送正確的頭? – zzzzBov 2011-04-07 21:56:22

+1

和解析器的代碼是?我們不是魔術。我們不能閱讀你的電腦屏幕 - ** poof ** ooo,所以你怎麼做到了 – Neal 2011-04-07 21:56:24

+0

我認爲這是一個字符編碼問題。見http://www.phpwact.org/php/i18n/charsets – Adam 2011-04-07 21:57:28

回答

3

通常這些類型的字符來自壞的字符編碼。從我的頭頂開始,您的最佳解決方案是檢查您爲在網頁上提供字符編碼的元標記創建的網頁。像這樣:

<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> 

並確保您提供相同的字符編碼在您的最後。

1

我走這解決了iconv("UTF-8","ISO-8859-1",$string)它的工作,10X傢伙