一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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學習筆記之字符串編碼的轉換和判斷,轉載需保留來源!

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

主站蜘蛛池模板: 五月激情丁香 | 色悠综合 | 尤物yw午夜国产精品视频 | 九九手机视频 | 亚洲综合成人网 | 久久国产网站 | 最新国产一区二区精品久久 | 一级做a爰片久久毛片毛片 一级做a爰片久久毛片美女 | 奇米狠狠一区二区三区 | 久久精品国产线看观看亚洲 | 精品久久久久久蜜臂a∨ | 91看片淫黄大片在看 | 亚洲人成伊人成综合网久久久 | 草草视频在线观看最新 | 2020天堂中文字幕一区在线观 | 岛国视频在线播放 | 中文字幕在线亚洲 | 成人综合久久精品色婷婷 | 在线观看精品视频一区二区三区 | 婷婷丁香激情五月 | 伊人精品在线观看 | 国产四虎免费精品视频 | 搞av网 | 国产成人精品一区二区三在线观看 | 美女扒开屁股给男人看无遮挡 | 久久香蕉热 | 国产区图片区小说区亚洲区 | 怡红院最新网址 | 五月国产综合视频在线观看 | 久久精品无码一区二区日韩av | 亚洲国产综合精品中文字幕 | 九九九九九热 | 91国内揄拍国内精品对白 | 色综合社区 | 久久精品麻豆 | 国产一区导航 | 亚洲国产成人综合 | 精品一区二区三区18 | 日韩一区二区三 | 婷婷丁香激情五月 | 成人a视频在线观看 |