PEAR::XML_Serializer 支持中文
时间:2008-09-11 来源:bj2008_0201
用于工作需要,数组中的下标为中文,在使用XML_Serializer 进行序列化(转换为xml格式)的时候默认的会把中文转化为默认标签(认为中文为非法的字符)。
修改方法:
1、找到 include_ptah 目录的 XML/XML_Util.php 文件并打开。
2、定位到方法 isValidName() 中,把其中的2个 if 判断语句中分别加入一个判断表达式 &&
!preg_match('/[\x80-\xff]+/', $string[0]) 和 &&
!preg_match('/[\x80-\xff]+/', $string) ,保存即可实现。
3、如是在linux 下需要有root 用户的权限(该文件默认为只读)。
重新运行程序xml 文件中已经有中文了。
相关阅读 更多 +