亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP中mb_convert_encoding與iconv函數的深入解析

2020-03-22 17:28:52
字體:
來源:轉載
供稿:網友
mb_convert_encoding這個函數是用來轉換編碼的。原來一直對程序編碼這一概念不理解,不過現在好像有點開竅了。

不過英文一般不會存在編碼問題,只有中文數據才會有這個問題。比如你用Zend Studio或Editplus寫程序時,用的是gbk編碼,如果數據需要入數據庫,而數據庫的編碼為utf8時,這時就要把數據進行編碼轉換,不然進到數據庫就會變成亂碼。
mb_convert_encoding的用法見官方:
http://php.net/manual/zh/function.mb-convert-encoding.php
做一個GBK To UTF-8
復制代碼 代碼如下:
?php
header("content-Type: text/html; charset=Utf-8");
echo mb_convert_encoding("妳係我的友仔", "UTF-8", "GBK");
?

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

不過要使用上面的函數需要安裝但是需要先enable mbstring 擴展庫。
PHP中的另外一個函數iconv也是用來轉換字符串編碼的,與上函數功能相似。
下面還有一些詳細的例子:
復制代碼 代碼如下:
iconv — Convert string to requested character encoding
(PHP 4 = 4.0.5, PHP 5)
mb_convert_encoding — Convert character encoding
(PHP 4 = 4.0.6, PHP 5)

用法:
string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )
需要先enable mbstring 擴展庫,在 php.ini里將; extension=php_mbstring.dll 前面的 ; 去掉
mb_convert_encoding 可以指定多種輸入編碼,它會根據內容自動識別,但是執行效率比iconv差太多;
string iconv ( string in_charset, string out_charset, string str )
注意:第二個參數,除了可以指定要轉化到的編碼以外,還可以增加兩個后綴://TRANSLIT 和 //IGNORE,其中 //TRANSLIT 會自動將不能直接轉化的字符變成一個或多個近似的字符,//IGNORE 會忽略掉不能轉化的字符,而默認效果是從第一個非法字符截斷。
Returns the converted string or FALSE on failure.
使用:
發現iconv在轉換字符”—”到gb2312時會出錯,如果沒有ignore參數,所有該字符后面的字符串都無法被保存。不管怎么樣,這個”—”都無法轉換成功,無法輸出。 另外mb_convert_encoding沒有這個bug.一般情況下用 iconv,只有當遇到無法確定原編碼是何種編碼,或者iconv轉化后無法正常顯示時才用mb_convert_encoding 函數.
復制代碼 代碼如下:
from_encoding is specified by character code name before conversion. it can be array or string - comma separated enumerated list. If it is not specified, the internal encoding will be used.
/* Auto detect encoding from JIS, eucjp-win, sjis-win, then convert str to UCS-2LE */
$str = mb_convert_encoding($str, “UCS-2LE”, “JIS, eucjp-win, sjis-win”);
/* “auto” is expanded to “ASCII,JIS,UTF-8,EUC-JP,SJIS” */
$str = mb_convert_encoding($str, “EUC-JP”, “auto”);

例子:
復制代碼 代碼如下:
$content = iconv(”GBK”, “UTF-8″, $content);
$content = mb_convert_encoding($content, “UTF-8″, “GBK”);
PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区三区在线视频| 日韩电影中文 亚洲精品乱码| 国产视频自拍一区| 色噜噜亚洲精品中文字幕| 91精品国产91久久久久久最新| 日韩亚洲欧美成人| 亚洲成人激情在线观看| 日韩成人在线网站| 精品视频久久久| 日本免费在线精品| 色偷偷88888欧美精品久久久| 久久亚洲影音av资源网| 亚洲欧美精品中文字幕在线| 精品国产福利视频| 丝袜美腿精品国产二区| 欧美黄色片免费观看| 成人黄色av免费在线观看| 26uuu日韩精品一区二区| 最近的2019中文字幕免费一页| 精品国产美女在线| 精品久久久久久亚洲国产300| 亚洲人免费视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品美乳在线观看| 国产精品三级美女白浆呻吟| 亚洲999一在线观看www| 国产精品91一区| 国产精品九九久久久久久久| 欧日韩不卡在线视频| 国产v综合ⅴ日韩v欧美大片| 午夜免费在线观看精品视频| 亚洲欧美国产一区二区三区| 国产黑人绿帽在线第一区| 久久久久成人精品| 97av在线视频免费播放| 中文字幕国内精品| 国产精品午夜一区二区欲梦| 午夜精品久久久久久99热软件| 久久精品国产91精品亚洲| 亚洲国产精品va在线| 91精品久久久久久久久久另类| 亚洲色图综合久久| 国产91成人在在线播放| 国产精品91视频| 日韩最新中文字幕电影免费看| 一区二区三区视频免费在线观看| 欧美激情按摩在线| 热久久这里只有| 久久成人在线视频| 国产91精品久| 欧美精品成人在线| 亚洲最新av在线| 自拍偷拍亚洲精品| 亚洲一区二区三区毛片| 亚洲天堂av在线播放| 麻豆国产va免费精品高清在线| 97在线免费观看视频| 国产69精品久久久久久| 国产精品自拍小视频| 日韩在线不卡视频| 亚洲最新av在线网站| 欧美日本啪啪无遮挡网站| 91精品国产91久久久久久吃药| 91久久精品美女高潮| 欧美极品少妇xxxxx| 国产在线视频91| 欧美激情中文网| 久久综合久久美利坚合众国| 亚洲精品久久视频| 久久99久久99精品中文字幕| 亚洲一区二区精品| 国产成人午夜视频网址| 国产成人福利网站| 亚洲乱码一区av黑人高潮| 欧美激情久久久久久| 中文字幕日韩欧美精品在线观看| 91精品国产色综合久久不卡98口| 成人www视频在线观看| 精品福利视频导航| 欧美插天视频在线播放| 亚洲图中文字幕| 欧美性少妇18aaaa视频| 日韩欧美有码在线| 久久五月天综合| 久久久久久亚洲精品中文字幕| 欧美午夜女人视频在线| 欧美激情第一页xxx| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲欧美另类自拍| 国产精品久久一区| 国产精品爱啪在线线免费观看| 国产精品91在线观看| 日韩欧美福利视频| 久久久久久国产精品久久| 久久久久国产精品免费| 97免费中文视频在线观看| 91精品国产亚洲| 日韩高清免费观看| 精品av在线播放| 国产亚洲精品久久久久久777| 岛国av一区二区| **欧美日韩vr在线| 日韩av在线精品| 美女精品久久久| 欧美在线视频网| 国产精品视频中文字幕91| 欧美精品在线播放| 日韩美女在线看| 精品中文字幕在线| 日韩美女视频中文字幕| 成人淫片在线看| 欧美福利视频在线| 国产九九精品视频| 97婷婷大伊香蕉精品视频| 免费91麻豆精品国产自产在线观看| 亚洲欧美日本另类| 色偷偷噜噜噜亚洲男人| 国产成一区二区| 26uuu另类亚洲欧美日本老年| 久久久久久久久久久av| 狠狠色狠色综合曰曰| 欧美理论片在线观看| 这里精品视频免费| 欧美专区国产专区| 日本精品在线视频| 亚洲国产精品热久久| 国产视频精品在线| 91久久精品日日躁夜夜躁国产| 欧美影院久久久| 国产suv精品一区二区| 成人精品福利视频| 国产精品亚洲片夜色在线| 日韩av影院在线观看| www.亚洲一区| 自拍偷拍亚洲在线| 日韩成人av一区| 国产精品老牛影院在线观看| 欧美大片网站在线观看| 蜜臀久久99精品久久久久久宅男| 欧美激情国产精品| 一区二区三区 在线观看视| 久久久精品中文字幕| 国产成人高清激情视频在线观看| 91中文在线视频| 最近中文字幕日韩精品| 国产精品黄页免费高清在线观看| 久久天天躁狠狠躁夜夜av| 国产精品流白浆视频| 91影院在线免费观看视频| 91成人天堂久久成人| 欧美福利视频在线观看| 在线看片第一页欧美| 国产精品扒开腿做爽爽爽的视频| 中文字幕一区日韩电影| 精品视频在线播放免| 欧美亚洲国产精品| 国产一区二区丝袜| 精品久久久久久久久久久久| 岛国精品视频在线播放| 欧美性猛交xxxx乱大交| 最新国产精品拍自在线播放| 色樱桃影院亚洲精品影院| 伊人男人综合视频网| 精品久久久久久中文字幕大豆网|