日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP utf-8和gb2312編碼轉換亂碼的問題

PHP utf-8和gb2312編碼轉換亂碼的問題

來源:程序員人生   發布時間:2014-02-27 19:54:06 閱讀次數:3501次

經過一時間的 php + mssql,感覺 mssql 對編碼的支持不是很好(其實還是自己沒有把握好啦),但是又還沒有來得急換數據庫,只能將就點,今天又在提交數據時出現了錯誤。

由于提交的 ntext 字段的內容比較多,大約有 220 KB,所以造成了我的誤解,以為是文章太長而引起的錯誤。我一看 php 配置,發現  php 對 mssql.textsize 的支持已經在 400 K了,怎么還出錯?開啟錯誤后才發現,原來不是文章太長,而是編碼引起的錯誤。錯誤如下:

  1. Notice: iconv() [function.iconv]: Detected an illegal character in input string in...。 

英文實在太爛,只是知道 iconv() 函數出問題。google 翻譯,說是輸入字符串中檢測到非法字符。恍然大悟。

根據錯誤提示到網上找到問題的解決辦法,就是在 iconv() 的第二個參數加個 //IGNORE,就是忽略錯誤的意思,代碼如下:

iconv("utf-8", "gbk//IGNORE", $str);

測試,提交成功。

注:網友經驗,gbk 的范圍比 gb2313 大,所以用 gbk 編碼的出錯率比 gb2313 小。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩一级大片 | 婷婷99狠狠躁天天躁中文字幕 | 青青草一区 | 免费日韩av在线 | 国产精品视频久久久 | 丁香在线视频 | 91午夜精品| 国产精品视频yy9099 | 激情久久av一区av二区av三区 | 狠狠干网站| 在线国产精品自拍 | 欧美性一区二区三区 | 91精品国产高清一区二区三区 | 亚洲午夜视频在线观看 | japanese久久 | 日韩一区二区久久 | 一区免费 | 黄色毛片一级视频 | 一区中文字幕 | 99国内视频 | 欧美久| 中文在线8新资源库 | 午夜日韩 | 美女精品 | 国产精品久久久久久久久久久久久久 | 免费av网站在线 | 国产黄色av电影 | 中文字幕第八页 | 中国一级特黄毛片大片 | 日韩毛片在线看 | 中字一区 | 日本 欧美 国产 | 欧美成人一区二区 | 中文字幕在线播放第一页 | 亚洲精品在| 日韩在线观看中文字幕 | 欧美亚洲一级 | 亚洲黄色在线视频 | 日韩一区二区三区四区五区六区 | 国产精品成人一区二区三区 | 日韩欧美电影在线观看 |