當前位置:首頁 » 編程語言 » sqlserver編碼設置

sqlserver編碼設置

發布時間: 2022-10-03 20:02:50

❶ 在sqlServer里怎麼設置「自動編碼」欄位

新建個欄位,在下邊列的描述中,
標識:是
標識種子:1
標識遞增量:1

這樣就可以了

❷ Sql server出現中文亂碼怎麼辦

使用sqlserver有時會出現中文亂碼,這多半是軟體中編碼設置造成了,只需要修改本地編碼既可以解決問題。

方法:

1、登陸「Microsoft SQL Server Management Studio」,然後選擇對應的資料庫的屬性,打開屬性標簽。

❸ SQL SERVER 2008 如何將字元集更改為UTF-8

1.直接打開SQLSERVER2008的相關窗口,會看到字元集為ISO-8859-5,如下圖。

❹ ASP中讀取sqlserver 數據出現亂碼,如何解決。我在ASP中設置編碼格式為utf-8,不知道資料庫中還要設置什麼

資料庫不需要設置,在那裡面存放什麼格式的都可以,當然在調用時就要用相應的編碼才能正確顯示
一定還是你的編碼不對,你再試試gb2312,看看是不是在改utf8時一些字沒轉換過來

❺ 怎麼修改sqlserver2005的編碼方式嗎

碼有特殊性,僅僅在rails中使用utf8編碼,和把全部rails項目文件格式改成utf8之外,還是不夠的。僅僅這樣做,只是部分中文字元能夠正確處理,而且存入sql server2000中的中文數據,也完全是亂碼。正確的配置方法應該如下。

1. ms sql server2000中數據欄位全部要選擇成n打頭的類型,比如ntext,nvarchar等。

2.安裝ADO Driver
安裝one -click installer 來安裝ruby 的話就已經安裝了所有連接SQL Server使用的需求包.但是,並沒有安裝ADO Driver.
這樣來安裝它:

在Ruby目錄下找到這個目錄: \ruby\lib\ruby\site_ruby\1.8\DBD .例如:我的Ruby安裝在D:\ruby中,所以是這個目錄D:\ruby\lib\ruby\site_ruby\1.8\DBD 在該目錄中創建一個ADO文件夾. 下載Ruby-DBI,將lib/dbd_ado/ADO.rb文件拷貝到X:/ruby/lib/ruby/site_ruby/1.8/DBD/ADO/ADO.rb

3. 配置database.yml:java代碼
development:
adapter: sqlserver
database: database_name
host: server_name
username: user_name
password: your_pw_here

development:
adapter: sqlserver
database: database_name
host: server_name
username: user_name
password: your_pw_here

4.在environment.rb添加下面代碼
require 'win32ole'
WIN32OLE.codepage = WIN32OLE::CP_UTF8

在這里稍微解釋下第四部分的設置。sql server 2000中使用的unicode 並非是utf8,ado的默認鏈接編碼都是當前系統設置的code pages相關的。

一般的windows設置都是非unicode的,比如簡體中文windows系統下一般都是gb2312, 在rails中database.yml設置encoding: utf8,對於sql server沒有任何用處。

為了迫使sql server接受utf8數據,必須修改ado鏈接的code pages值為utf8,才能讓ado部分代碼在接受rails傳入的utf8數據之後,不做任何額外的處理. 否則的話,ado部分代碼會根據當前系統的默認code pages值來處理這里字元數據。

於是在中文windows系統上,從utf8的rails項目中傳入的數據,會被當作gb2312編碼的數據來傳遞到sql server2000中,於是sql server2000中存入的數據會成為亂碼,也有部分數據在處理過程中出錯,導致sql 語句執行出錯。比如常見的中文字元右邊的單引號會不見的情況。

不設置 WIN32OLE.codepage = WIN32OLE::CP_UTF8,你的整個系統編碼配置是這樣的
rails(utf8)<-->ado(根據當前系統cp來取得編碼,或是gb2312或是其他)<-->sql server 2000 (unicode)
整個系統編碼不一至

WIN32OLE.codepage = WIN32OLE::CP_UTF8 這句代碼就是為了更改cp值.整個系統編碼配置是這樣的
rails(utf8)<-->ado(utf8)<-->sql server 2000 (unicode)
整個系統編碼一至,整個系統中不會再出現任何亂碼.

❻ 怎樣查看修改sqlserver資料庫的編碼格式

SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')

下面是查詢結果:
936 簡體中文GBK
950 繁體中文BIG5
437 美國/加拿大英語
932 日文
949 韓文
866 俄文
65001 unicode UFT-8

❼ java連接SqlServer取出數據的編碼可以從程序里用代碼設置嗎

先取出數據,然後再對取得的數據做編碼設置。
String str = new String(c.getBytes("iso-8859-1")); //c為從資料庫取得值

❽ 怎麼設置sqlserver的編碼如果不設置存進去的中文都是亂碼了,是否可以在資料庫里設置編碼

可以設置,一般使用gb2312或者拉丁字元集,其實有的時候在資料庫里看著是亂碼但是讀出來還是可以識別的

熱點內容
安卓上哪裡下大型游戲 發布:2024-12-23 15:10:58 瀏覽:188
明日之後目前適用於什麼配置 發布:2024-12-23 14:56:09 瀏覽:52
php全形半形 發布:2024-12-23 14:55:17 瀏覽:827
手機上傳助手 發布:2024-12-23 14:55:14 瀏覽:731
什麼樣的主機配置吃雞開全效 發布:2024-12-23 14:55:13 瀏覽:828
安卓我的世界114版本有什麼 發布:2024-12-23 14:42:17 瀏覽:709
vbox源碼 發布:2024-12-23 14:41:32 瀏覽:275
詩經是怎麼存儲 發布:2024-12-23 14:41:29 瀏覽:659
屏蔽視頻廣告腳本 發布:2024-12-23 14:41:24 瀏覽:418
php解析pdf 發布:2024-12-23 14:40:01 瀏覽:818