關于iconv遇到無法轉碼的字符時中斷內容丟失,代碼如下:
- $c = ‘測試•字符傳換•五一快樂!’;
- echo iconv(‘utf-8′, ‘gbk’,$c);
只會輸出: 測試后出全會丟失.
解決方法:加//IGNORE,代碼如下:
- $c = ‘測試•字符傳換•五一快樂!’;
- echo iconv(‘utf-8′, ‘gbk//IGNORE’,$c);
輸入出:測試字符傳換五一快樂!ignore的意思是忽略轉換時的錯誤,如果沒有ignore參數,所有該字符后面的字符串都無法被保存.
新聞熱點
疑難解答