Sql Server 2005 中文亂碼 解決

2022-02-22 20:23:39 字數 1665 閱讀 7577

---------------------------**至mr co

使用sql server2005的時候常常遇到中文字元為亂碼的情況,經過研究發現,設定sql的排序規則可以解決這個問題。

1、登入伺服器開啟microsoft sql server management studio。

2、在要修改的資料庫上單擊滑鼠右鍵,並選擇「屬性」。

3、在彈出的資料庫屬性視窗中點選「選擇頁」中的「選項」。

4、將排序規則由預設的sql_latin1_general_cp1_ci_as修改為chinese_prc_ci_as。

5、點選確定就ok。

varchar修改為nvarchar

char修改為nchar

注:如果無法修改的話,請嘗試關閉所有與此資料庫的連線,實在不行的話請重啟動sql server服務。

兩種方法:

1:安裝時不要選 hide advice configuration options

然後再 collation designator and order 中選擇 chinese_prc 就可以了。

2:在建表時指明某個欄位的語言

方法 collate chinese_prc_cs_as_ws

示例:create table test

(a varchar(255) collate chinese_prc_cs_as_ws null,

b varchar(255) collate sql_latin1_general_cp1_ci_as null

)insert test values('中文','中文')

插入後 字段 a 為 中文 ,b 為 ??

---------------------------**至mr co

使用sql server2005的時候常常遇到中文字元為亂碼的情況,經過研究發現,設定sql的排序規則可以解決這個問題。

1、登入伺服器開啟microsoft sql server management studio。

2、在要修改的資料庫上單擊滑鼠右鍵,並選擇「屬性」。

3、在彈出的資料庫屬性視窗中點選「選擇頁」中的「選項」。

4、將排序規則由預設的sql_latin1_general_cp1_ci_as修改為chinese_prc_ci_as。

5、點選確定就ok。

varchar修改為nvarchar

char修改為nchar

注:如果無法修改的話,請嘗試關閉所有與此資料庫的連線,實在不行的話請重啟動sql server服務。

兩種方法:

1:安裝時不要選 hide advice configuration options

然後再 collation designator and order 中選擇 chinese_prc 就可以了。

2:在建表時指明某個欄位的語言

方法 collate chinese_prc_cs_as_ws

示例:create table test

(a varchar(255) collate chinese_prc_cs_as_ws null,

b varchar(255) collate sql_latin1_general_cp1_ci_as null

)insert test values('中文','中文')

插入後 字段 a 為 中文 ,b 為 ??

SQL Server 2005 中文亂碼解決方法

中文存到資料庫中總是顯示亂碼。debug發現頁面中文到service都是正確的中文。解決辦法 1.關閉所有與此資料庫的相關連線或者會話或者相關程式 2.然後將 sql latin1 general cp1 ci as 修改為 chinese prc ci as alter database db n...

sql server 2005中的output子句

今天看了下sql server 2005中的output子句,以使您可以從修改語句 insert update delete 中將資料返回到表變數中。帶結果的 dml 的有用方案包括清除和存檔 訊息處理應用程式以及其他方案。這一新的 output 子句的語法為 output into table v...

With在sql server 2005中的用法

with在msdn中的講解,可以參考鏈結 1 2 建立錶值變數型別 3 4create type ty newareagoods as table 5 areaid int notnull,6 goodsid int notnull 7 8 9 創鍵返回今天 的資料 10 根據有 的地區獲取參 11...