您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

唠叨老大还在么?XML解析出错,5555

2024/4/10 14:33:41发布19次查看
唠叨老大还在么?xml解析出错求助,5555
咔咓吚.
怎么确保标签中的字符符合xml?要做什么处理?
真的很难确保xml文档准确性,让它能够让php的xml解析函数解析
有没有正则之类的xml解析器。
我只想解析这个文档,如何去掉/转意这些字符?这些字符都包括什么字符?
谢谢
------解决方案--------------------
用utf-8应该不会存在这个问题
1.改为
咔咓吚.
2.将xml文件用记录本另存为 utf-8格式
3.php文件本身也用记事本存为utf-8
4.在php文件头部加上
header( 'content-type:text/html;charset=utf-8 ');
欢迎加入php爱好者qq群:30169840
------解决方案--------------------
呵呵,utf-8 的编码格式应该没有什么问题。
但是,估计楼主不喜欢 utf-8 这种格式吧。
------解决方案--------------------
我帮你顶起来。期待答案。
------解决方案--------------------
------解决方案--------------------
不用utf-8编码也可以,我自己写的程序,只有php程序,编码都是gb2312的,刚开始也报编码错误那个,后来改成utf-8不行,结果都改成gb2312就好了!有人说,好像只要保证几个页面的编码一致就可以了,具体还有待验证!
------解决方案--------------------
jom_ch 就回答到点上了.
只是csdn自动把
.]]>
------解决方案--------------------
$str = 咔咓吚. ;
//.....
$str = preg_replace( /[\\x00-\\x08\\x0b-\\x0c\\x0e-\\x1f]/ , ' ', $str);
$str = htmlspecialchars($str);
------解决方案--------------------
上面弄错了
htmlspecialchars 应该先转码再放到 里的
------解决方案--------------------
呵呵,我一般这样:
function sbc_dbc($str)
{
//---- 全角都转成半角 ----
$queue = array(
'0 ' => '0 ', '1 ' => '1 ', '2 ' => '2 ', '3 ' => '3 ', '4 ' => '4 ',
'5 ' => '5 ', '6 ' => '6 ', '7 ' => '7 ', '8 ' => '8 ', '9 ' => '9 ',
'a ' => 'a ', 'b ' => 'b ', 'c ' => 'c ', 'd ' => 'd ', 'e ' => 'e ',
'f ' => 'f ', 'g ' => 'g ', 'h ' => 'h ', 'i ' => 'i ', 'j ' => 'j ',
'k ' => 'k ', 'l ' => 'l ', 'm ' => 'm ', 'n ' => 'n ', 'o ' => 'o ',
'p ' => 'p ', 'q ' => 'q ', 'r ' => 'r ', 's ' => 's ', 't ' => 't ',
'u ' => 'u ', 'v ' => 'v ', 'w ' => 'w ', 'x ' => 'x ', 'y ' => 'y ',
'z ' => 'z ', 'a ' => 'a ', 'b ' => 'b ', 'c ' => 'c ', 'd ' => 'd ',
'e ' => 'e ', 'f ' => 'f ', 'g ' => 'g ', 'h ' => 'h ', 'i ' => 'i ',
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product