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. 奇怪的字符WordPress的
- 4. Ember.js,奇怪的字符体
- 5. 奇怪的字符输出
- 6. 与RegQueryValueEx奇怪的字符
- 7. 奇怪的字符编码
- 8. 删除奇怪的字符
- 9. CLPlacemark.subThoroughfare奇怪的字符?
- 10. 奇怪的字符呈现
- 11. Emacs中奇怪的字符
- 12. 一个奇怪的字符
- 13. 奇怪的ASCII/Unicode字符
- 14. 字符的奇怪行为
- 15. Serialport nodejs奇怪的字符
- 16. PHP Json_Encode奇怪的字符?
- 17. 奇怪的字符Laravel
- 18. simplexml_load_string奇怪的字符
- 19. 包中的奇怪字符
- 20. PHP中的奇怪字符
- 21. Printf奇怪的字符
- 22. GNU Prolog:奇怪的字符
- 23. 字符数组后奇怪的字符
- 24. 奇怪的制表符字符在VIM
- 25. C#的WebClient奇怪的字符
- 26. MySQL的奇怪的字符iphone和Safari
- 27. 显示内容的奇怪字符
- 28. 奇怪的堆栈/字符串行为
- 29. xml上的奇怪字符串(…)
- 30. 页面中的奇怪字符
你将它保存在一个奇怪的字符集或不发送正确的头? – 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