1樓:匿名使用者
使用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修改為nvarcharchar修改為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 為 ??
2樓:
顯示?號,表示資料庫字符集不認識這個字元,可能原因輸入時,加入了不可見的控制字元,以為是空格,這個不認真的輸入員經常碰到,不能修改,可能是這個欄位是主鍵,資料庫定位不了,刪除吧。
3樓:暮然回首時l燈火已闌珊
欄位型別的問題,去改表結構
4樓:時針樓
你先把伺服器關了,再修改試試
5樓:匿名使用者
可以參考csdn上面的
sql時候insert操作插入的中文變成問號"??"怎麼解決
6樓:匿名使用者
改欄位為nvarchar,還要加n。insert into tablename(a)values(n'內容')。
sqlserver的語法。
7樓:匿名使用者
看下插入的欄位是什麼型別,建議改為varchar。
8樓:匿名使用者
什麼資料庫,字符集的問題吧。
使用visual studio2015 sql語言編寫資料庫,插入的漢字資料,查詢結果漢字都是問號
9樓:洛微陽
登入伺服器開啟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服務。
10樓:神風御覽
賦值設定錯誤,漢字都應設為字串型別,取值的也應該是字串型別!
sql server資料庫輸入漢字時為什麼變成問號
11樓:
屬性改為nvchar 如果是**的話,在字串前面加"n」
12樓:dreamark_琳
直接在資料庫裡面輸入還是在頁面輸入了儲存進去的?建議使用utf-8編碼
頁面和windows的編碼也要注意下
sql server 2000插入資料中的漢字怎麼全部顯示成問號了?
13樓:匿名使用者
1.檢查存放漢字的欄位是不是nvarchar型別的
2.在insert語句插入資料時,在中文字元前加大寫的n,比如 n『小明'
14樓:匿名使用者
insert into 表(測試欄位) values(n'測試資料')
sqlserver2019中,sql server 2005中 char() nchar() varchar() nvarchar()有什麼區別?
智填寶誌願填報 char和nchar一般用於資料長度基本相同的欄位,如手機號都是11位,可以用char 11 但如果長度不完全一樣,假設有8位的手機號,那會在資料後面自動補3個佔位符,此時如果有like phone 這樣的模糊查詢就有問題了 n一般用於中文儲存,char 10能存5個漢字或10個字元...
sqlserver2019和sqlserver2019可以同時安裝在一臺
sql的藝術 當然可以安裝在同一臺計算機上,因為sql2005和sql2008資料庫服務是兩個不同的程序。建議,若你安裝sql是為了學習,可以安裝在xp作業系統下,但若是用於生產環境,嚴重建議要更換為微軟的server系統,例如 win2003 win2008 win2008r2 win2012等等...
Sql Server2019查詢sql語句怎麼寫
easy select order.ordernumber,user.username,pruduct.productname,shop.shopname from order,user,cart,pruduct,shop where order.userid user.serid and cart...