天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP學習筆記之字符串編碼的轉換和判斷

復制代碼 代碼如下:
iconv('GBK', 'UTF-8//IGNORE', '腳本之家'); // 將字符串由 GBK 編碼轉換為 UTF-8 編碼

但 iconv 只能解決編碼預先知道的情況,如果字符串編碼未知,則需要先探測其編碼,這時可能會用到 mb_string 擴展庫:

復制代碼 代碼如下:
mb_detect_encoding('腳本之家');

可是 mb_detect_encoding 存在一個硬傷,經常出現判斷不準確的情況。或許這樣就可以解決:

復制代碼 代碼如下:
// 使用 iconv 轉換并判斷是否等值,效率不高
function is_utf8 ($str) {
    if ($str === iconv('UTF-8', 'UTF-8//IGNORE', $str)) {
        return 'UTF-8';
    }
}
// 多種編碼的情況
function detect_encoding ($str) {
    foreach (array('GBK', 'UTF-8') as $v) {
        if ($str === iconv($v, $v . '//IGNORE', $str)) {
            return $v;
        }
    }
}

通過以上方式得到字符串編碼信息后,就可以利用 iconv 或 mb_convert_encoding 來轉換編碼了。

php技術PHP學習筆記之字符串編碼的轉換和判斷,轉載需保留來源!

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

主站蜘蛛池模板: 视频一区视频二区在线观看 | 成年人深夜福利 | 暖暖视频中国在线观看免费韩国 | 日本熟妇乱妇熟色A片蜜桃 日本熟妇多毛XXXXX视频 | 国产精品爽爽久久久久久无码 | 嗯好大好猛皇上好深用力 | 一本大道无码AV天堂欧美 | 亚洲无碼网站观看 | 欧美成人无码A区在线观看免费 | 护士一级片 | 20岁αsrian男同志免费 | se01短视频在线观看 | 寂寞夜晚免费观看视频 | 黑人干肥婆 | 无码专区久久综合久综合字幕 | 久久综合给合久久狠狠狠… | 99久久久久亚洲AV无码 | 男生射女生 | 无码爽死成人777在线观看网站 | 人妖欧美一区二区三区四区 | 狼与美女谐音歌词 | 99在线免费视频 | 亚洲国产在线2o20 | a级精品九九九大片免费看 A级韩国乱理伦片在线观看 | 欧美激情一区二区三区视频 | mdapptv麻豆下载 | 拔萝卜电视剧高清免费 | 诱受H嗯啊巨肉舍友1V1 | 琪琪的色原网站 | 欧美aa级片| 久久99精国产一区二区三区四区 | 超熟女专门志 | 亚洲AV久久久久久久无码 | 女张腿男人桶羞羞漫画 | 很很射影院 | 亚洲中文无码亚洲人在线观看- | 久久精品国产欧美日韩99热 | se01短视频在线观看 | 十九禁啊啪射视频在线观看 | 毛片在线全部免费观看 | 嫩草影院在线观看网站成人 |