2011-04-07 119 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家伙