程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> iconv() [function.iconv]: Detected an illegal character in

iconv() [function.iconv]: Detected an illegal character in

編輯:關於PHP編程

本文章來給大家介紹iconv() [function.iconv]: Detected an illegal character in 錯誤的幾種解決辦法,有需要了解的朋友可參考。

用iconv函數將gb2312轉換為utf-8時,怎麼有些漢字會出現問題,像"??quot;字就會提示如下:
Notice: iconv() [function.iconv]: Detected an illegal character in input string

解決方法:

 代碼如下 復制代碼

iconv('UTF-8', 'GB2312//IGNORE', '??')
iconv('UTF-8', 'GBK', '??')

或者是編碼不對,或者增加抑制符@

我們還可以使用其它方法操作

做一個GBK To UTF-8


mb_convert_encoding()使用詳解

Php代碼 

 代碼如下 復制代碼

<?php
header("content-Type: text/html; charset=Utf-8");
echo mb_convert_encoding("???S我的友仔", "UTF-8", "GBK");
?>


再來個GB2312 To Big5 
 

 代碼如下 復制代碼 <?php  
header("content-Type: text/html; charset=big5");  
echo mb_convert_encoding("你是我的朋友", "big5", "GB2312");  
?> 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved