Si我正在用解析器解析網頁,我創建了..當我解析頁面並回顯內容時,我得到這樣的字符â€
爲什麼這樣做,它應該是...
或任何其他字符,如--
。奇怪的字符
Q
奇怪的字符
1
A
回答
6
奇怪的字符是由編碼問題引起的,您最好的辦法是在迴應它們之前將它們編碼爲UTF-8(確保您的頁面也是UTF-8)。
您可以使用功能utf8_encode。
這裏是 如何成功地做到這一點非常完整的答案: Detect encoding and make everything UTF-8
3
通常這些類型的字符來自壞的字符編碼。從我的頭頂開始,您的最佳解決方案是檢查您爲在網頁上提供字符編碼的元標記創建的網頁。像這樣:
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
並確保您提供相同的字符編碼在您的最後。
1
我走這解決了iconv("UTF-8","ISO-8859-1",$string)
它的工作,10X傢伙
相關問題
- 1. 奇怪的字符
- 2. 奇怪的字符
- 3. 奇怪的字符
- 4. 奇怪的字符
- 5. 奇怪的字符
- 6. 奇怪的字符
- 7. 奇怪的字符WordPress的
- 8. PHP Json_Encode奇怪的字符?
- 9. 刪除奇怪的字符?
- 10. 奇怪的字符編碼
- 11. 奇怪的字符輸出
- 12. 奇怪的ASCII/Unicode字符
- 13. 與RegQueryValueEx奇怪的字符
- 14. Emacs中奇怪的字符
- 15. 奇怪的字符追加
- 16. Ember.js,奇怪的字符體
- 17. 一個奇怪的字符
- 18. MySQL中奇怪的字符
- 19. Serialport nodejs奇怪的字符
- 20. XMLReader中奇怪的字符
- 21. 奇怪的字符編碼
- 22. GNU Prolog:奇怪的字符
- 23. mac上的奇怪字符
- 24. SFML RenderWindow奇怪的字符
- 25. PHP中的奇怪字符
- 26. 奇怪的字符Laravel
- 27. CLPlacemark.subThoroughfare奇怪的字符?
- 28. 奇怪的尾隨字符
- 29. Printf奇怪的字符
- 30. cURL PHP奇怪的字符
你將它保存在一個奇怪的字符集或不發送正確的頭? – zzzzBov 2011-04-07 21:56:22
和解析器的代碼是?我們不是魔術。我們不能閱讀你的電腦屏幕 - ** poof ** ooo,所以你怎麼做到了 – Neal 2011-04-07 21:56:24
我認爲這是一個字符編碼問題。見http://www.phpwact.org/php/i18n/charsets – Adam 2011-04-07 21:57:28