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替換為指定編碼;