解決xml_parse(): input conversion failed due to input error


1.解決xml_parse(): input conversion failed due to input error

錯誤原因:xml中存在無法轉換的字符;
解決:
步驟1、通過mb_detect_encoding函數,獲取xml的編碼;
步驟2、通過mb_convert_encoding函數轉成指定的編碼,或使用iconv,但編碼參數需加上//IGNORE
步驟3:通過正則將<?xml …. encoding=”gb2312″ ..?>中的gb2312替換為指定編碼;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM