首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

解決 MSSQL Server 2005 中文資料亂碼:排序規則設定指南

     編輯:關於SqlServer

問題現象

新安裝 MSSQL Server 2005,建立資料庫、插入中文資料,查詢結果全顯示 ????? 亂碼。

根因分析

資料庫預設排序規則為德語 (German 相關),不支援中文字元集。

修正方法

  1. 企業管理器/Management Studio 中右鍵資料庫 → 屬性。
  2. 切換至 選項 頁籤。
  3. 將 排序規則 變更為 CHINESE_PRC_CI_AI(簡體中文、不區分大小寫、不區分重音)。
  4. 確定套用,現有資料可能需重新匯入或重建資料庫以生效。

補充說明

  • CI = Case Insensitive(不區分大小寫),AI = Accent Insensitive(不區分重音)。
  • 繁體中文環境可選 CHINESE_TAIWAN_STROKE_CI_AI(筆畫序)或 CHINESE_TAIWAN_BIN(二進位比較)。
  • 建立資料庫時指定 COLLATE 可避免事後修改麻煩。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved