多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > PHP utf-8和gb2312編碼轉(zhuǎn)換亂碼的問題

PHP utf-8和gb2312編碼轉(zhuǎn)換亂碼的問題

來源:程序員人生   發(fā)布時間:2014-02-27 19:54:06 閱讀次數(shù):3491次

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

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

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

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

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

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

測試,提交成功。

注:網(wǎng)友經(jīng)驗,gbk 的范圍比 gb2313 大,所以用 gbk 編碼的出錯率比 gb2313 小。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 一级淫片在线观看 | japanbabes日本护士18免费 | 久久国产精品网 | 日韩一级视频免费观看 | 欧美高清3dfreexxxx性 | 午夜视频播放 | 国产一区二区三区不卡观 | 亚洲综合影院 | 德国free性video极品 | 日本亚洲高清 | 国产精品亚洲二区在线 | 亚洲欧美校园 | 中文国产成人精品久久96 | 精品国产三级v | 日韩欧美在线综合 | 激情影院网站 | 亚洲另类图 | 热热色视频 | 国产精品v免费视频 | 欧美性猛交xxxxx按摩欧美 | 国产亚洲综合精品一区二区三区 | 久久99精品久久久久久综合 | 欧美日韩无 | 亚洲国产精品欧美综合 | 波多野结衣在线观看一区二区 | 一二三四观看视频中文在线观看 | 国产精品二区页在线播放 | 欧美日韩国产最新一区二区 | 成人欧美一区二区三区黑人 | 成人午夜视频在线观看 | 久久久久国产精品嫩草影院 | 国产福利片在线观看 | 国产一区福利 | 91福利国产在线观看香蕉 | 亚洲欧美综合一区二区三区四区 | 在线日本中文字幕 | 校园春色国产精品 | 看一级毛片一区二区三区免费 | 欧美黑人乱大交ⅹxxxxx | 片在线观看免费观看视频 | 亚洲黄色a |