首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 中文排序兩種實作方法

     編輯:MySQL 資料庫相關知識

方法一:欄位加 BINARY 屬性(已驗證可行)

MySQL 查詢字串預設大小寫不敏感,編譯預設 ISO-8859 字元集導致中文編碼比較異常。緊急方案:為含中文欄位加 BINARY 屬性,改為二進位比較。
例:name CHAR(10) → name CHAR(10) BINARY

方法二:編譯時指定字元集(未測試)

編譯 MySQL 時加入 --with-charset=gbk 參數,使 MySQL 原生支援中文查詢與排序(預設 latin1)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved