程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 解決utf-8和gb2312編碼轉換問題

PHP 解決utf-8和gb2312編碼轉換問題

編輯:關於PHP編程

終於皇天不負有心人,答案還是讓我找到了。

網上的都是這樣用的

復制代碼 代碼如下:
$content = iconv("utf-8","gb2312",$content);


這樣做其實也對著了,看著確實是把utf-8轉化為gb2312了,但是實際運行的話,往往都是以失敗告終的,原因呢?

原因實際上也很簡單,因為任何的函數都是執行錯誤的時候,同時很不幸的是iconv();就很終於出現錯誤。現在給你正確的答案。

真正的答案是這樣的

復制代碼 代碼如下:
$content = iconv("utf-8","gb2312//IGNORE",$content);


很簡單的,只要後面加上一個//IGNORE就行,加上這個就可以是ICONV()函數忽略錯誤,繼續執行。

同理,要像把gb2312換為utf-8只要寫上$content = iconv("gb2312","utf-8//IGNORE",$content);就行

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