《MYSQL的UTF8MB4編碼排序要用utf8mb4_general_ci還是utf8mb4_unicode_ci呢》要點(diǎn):
本文介紹了MYSQL的UTF8MB4編碼排序要用utf8mb4_general_ci還是utf8mb4_unicode_ci呢,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:MYSQL安裝和配置
建議使用:utf8mb4_unicode_ci
這兩種排序規(guī)則都是為UTF-8字符編碼。
utf8mb4_unicode_ci使用標(biāo)準(zhǔn)的Unicode Collat??ion Algorithm(UCA),
utf8mb4_general_ci比utf8mb4_unicode_ci速度要來得快,
但是utf8mb4_unicode_ci比utf8mb4_general_ci要來得精確。
像是” ?”,若是以utf8mb4_general_ci運(yùn)作,會(huì)轉(zhuǎn)成”s”,
而utf8mb4_unicod e_ci則是會(huì)轉(zhuǎn)成”ss”。
MYSQL建立資料庫,編碼設(shè)定方式:
CREATE DATABASE google_webgolds /!40100 COLLATE ‘utf8mb4_unicode_ci’ /;
Mysql連線設(shè)定:
//SET names utf8; //舊 SET names utf8mb4; //新
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/14523.html