最近在xml傳輸過程中遇到字串報錯,表面看上去沒有任何錯誤。將檔案用winhex開啟,看到對應字串中多了'1F'。xml無法解析'1F'。隨後在程式碼中將這個替換掉。
$str = pack("H*",(str_replace('1f','',bin2hex($str))));
最近在xml傳輸過程中遇到字串報錯,表面看上去沒有任何錯誤。將檔案用winhex開啟,看到對應字串中多了'1F'。xml無法解析'1F'。隨後在程式碼中將這個替換掉。
$str = pack("H*",(str_replace('1f','',bin2hex($str))));