XML 出现乱码浏览器解析出错怎么处理
时间:2011-10-21
来源:互联网
- <![CDATA[ AT&amp;T在今天宣布自己的网络已经激活了100万部iPhone 4S的同时,AT&amp;T还公布了2011年第三季度的财政收入报告。就像苹果公布的结果一样,AT&amp;T在今年第三季度的iPhone激...
]]>
</description>
文本里面出现这种乱码咋办,XML解析出错,请问怎么过滤掉这种非法字符
作者: sindel 发布时间: 2011-10-21
作者: ohmygirl 发布时间: 2011-10-21
这个就是乱码,我想了很多办法过滤掉它结果还是不行..
$description = $v['introtext'];
$description = strip_tags($description);
$description = str_replace(' ', '', $description);
$description = htmlspecialchars($description);
$description = iconv("UTF-8", "UTF-8//IGNORE", $description); //为了避免出现乱码
上面是我随便试的过滤办法
作者: sindel 发布时间: 2011-10-21
AT&amp;amp
这个就是乱码,我想了很多办法过滤掉它结果还是不行..
$description = $v['introtext'];
$description = strip_tags($description);
$description = str_replace('&nbsp;', '', $description……
乱码是由于字符被不正确解码造成的,不是过滤不过滤的问题。需要正确解码。。
怎么能通过过滤的方法过滤掉呢?
作者: ohmygirl 发布时间: 2011-10-21
作者: sindel 发布时间: 2011-10-21
$str = <<<str AT&amp;T在今天宣布自己的网络已经激活了100万部iPhone 4S的同时,AT&amp;T还公布了2011年第三季度的财政收入报告。就像苹果公布的结果一样,AT&amp;T在今年第三季度的iPhone激... str; $str = htmlspecialchars_decode($str); echo preg_replace('/[^\x{4e00}-\x{9fa5}\d\w,。\.& ]/u', '', $str);//中文字符自己根据源内容符号添加.
作者: ZT_King 发布时间: 2011-10-21
作者: ZT_King 发布时间: 2011-10-21
PHP code
echo preg_replace('/[^ -~一-龥]/u', '', $str);
原贴
作者: ZT_King 发布时间: 2011-10-21
AT&amp;T 就是 AT&T
AT&T公司是美国最大的固网电话服务供应商及第二大的移动电话服务供应商,此外还提供宽带及收费电视服务。合共1.5亿户提供服务,当中8510万户为无线用户
作者: xuzuning 发布时间: 2011-10-21
PHP code
$str = <<<str AT&amp;T在今天宣布自己~!@#¥%……&*()——+、?。,的网络已经激活了100万部iPhone 4S的同时,AT&amp;T还公布了2011年第三季度的财政收入报告。就像苹果公布的结果一样,AT&amp;T在今年第三季度的iPhone激... str; echo $str.'<br/>'; $str = htmlspecialchars_decode($str); echo preg_replace('/[^ -~一-龥\x{2000}-\x{202f}\x{3001}-\x{300f},!]/u', '', $str); echo '<br/>'; echo preg_replace('/[^[:punct:] \d\w\x{4e00}-\x{9fa5}\x{2000}-\x{202f}\x{3001}-\x{300f},!]/u', '', $str);//跟上面那个正则一样
作者: ZT_King 发布时间: 2011-10-21
$s = html_entity_decode ($s);
echo $s = html_entity_decode ($s); //AT&T
作者: xuzuning 发布时间: 2011-10-21
作者: liuahuilele 发布时间: 2011-10-21
以前也出现过乱码
iconv("UTF-8", "UTF-8//IGNORE", $description); 我用这个方法自动 去掉了
但是像今天出现的 又去不掉
是出现在
AT&amp;T在今年第三季度的iPhone激...
这句话里面
作者: sindel 发布时间: 2011-10-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28