《MYSQL的UTF8MB4編碼排序要用utf8mb4_general_ci還是utf8mb4_unicode_ci呢》要點:
本文介紹了MYSQL的UTF8MB4編碼排序要用utf8mb4_general_ci還是utf8mb4_unicode_ci呢,希望對您有用。如果有疑問,可以聯系我們。
相關主題:MYSQL安裝和配置
建議使用:utf8mb4_unicode_ci
這兩種排序規則都是為UTF-8字符編碼。
utf8mb4_unicode_ci使用標準的Unicode Collat??ion Algorithm(UCA),
utf8mb4_general_ci比utf8mb4_unicode_ci速度要來得快,
但是utf8mb4_unicode_ci比utf8mb4_general_ci要來得精確。
像是” ?”,若是以utf8mb4_general_ci運作,會轉成”s”,
而utf8mb4_unicod e_ci則是會轉成”ss”。
MYSQL建立資料庫,編碼設定方式:
CREATE DATABASE google_webgolds /!40100 COLLATE ‘utf8mb4_unicode_ci’ /;
Mysql連線設定:
//SET names utf8; //舊 SET names utf8mb4; //新