IT貓撲網(wǎng):您身邊最放心的安全下載站! 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置:首頁(yè)數(shù)據(jù)庫(kù)MSSQL → Sybase無(wú)法顯示中文問(wèn)題的相關(guān)解決方案

Sybase無(wú)法顯示中文問(wèn)題的相關(guān)解決方案

時(shí)間:2015/6/28來(lái)源:IT貓撲網(wǎng)作者:網(wǎng)管聯(lián)盟我要評(píng)論(0)

SYBASE ADAPTIVE SERVER ENTerpRISE 1500 FOR WINDOWS

前提:windows經(jīng)典主題;如以前曾錯(cuò)誤安裝過(guò)sybase,請(qǐng)卸載干凈(包括sybase文件夾和相關(guān)的幾處注冊(cè)表項(xiàng)。

運(yùn)行setup.exe安裝,如需使用ODBC、OleDb或者ADO.net進(jìn)行開(kāi)發(fā),要選擇自定義(custom)安裝,因?yàn)樵谀J(rèn)情況下被安裝的只有JDBC驅(qū)動(dòng),其他驅(qū)動(dòng)是不會(huì)安裝的。 安裝完之后,可以在"控制面板"->"性能和維護(hù)"->"管理工具"的"數(shù)據(jù)源 (ODBC)"中查看一下。

按照指示重新啟動(dòng)后,在控制版面->管理工具->服務(wù)中,找到sybase SQLserver_服務(wù)器名,啟動(dòng)服務(wù)。之后即可進(jìn)行操作。

關(guān)于中文無(wú)法正常顯示的設(shè)置,請(qǐng)先進(jìn)行如下(方案一)的嘗試,如無(wú)法進(jìn)行請(qǐng)轉(zhuǎn)至(方案二)

(方案一)

請(qǐng)點(diǎn)擊"開(kāi)始"菜單->"所有程序"->"Sybase"->"Adaptive Server Enterprise"->"Server Config",打開(kāi)"Configure Sybase Server"窗口。在窗口左側(cè)的Product欄中選擇Adaptive,然后點(diǎn)擊"Configure Adaptive Server..."按鈕,打開(kāi)"Existing Servers"窗口。在窗口選中服務(wù)器,然后點(diǎn)擊Continue按鈕進(jìn)入下一窗口。輸入用戶名和密碼,默認(rèn)用戶名為sa,密碼為空,點(diǎn)擊Continue。此時(shí)如果服務(wù)沒(méi)啟,Sybase會(huì)提示,點(diǎn)擊"確定",稍等片刻,"Configure Adaptive Server"窗口就出現(xiàn)了。

在窗口中點(diǎn)擊"Language"按鈕,打開(kāi)"Language Options"窗口。

點(diǎn)擊Character下的"Add/Remove"按鈕,打開(kāi)"Install Character Sets"窗口,在Available欄中選中"Unicode 3.1 UTF-8 CHaracter Set",即utf8字符集,點(diǎn)擊"Add"按鈕,點(diǎn)擊OK。下面再點(diǎn)擊Character下的"Set Default"按鈕,打開(kāi)"Change Default Character Set"窗口,默認(rèn)選中的是"Code Page 850 (Multilingual) character set",即cp850字符集。這個(gè)字符集不對(duì),請(qǐng)選中剛剛添加的utf8字符集,點(diǎn)擊OK,回到"Language Options"窗口,然后再點(diǎn)擊OK。由于我們對(duì)服務(wù)重新進(jìn)行了設(shè)置,因此接下來(lái)需要等待一段時(shí)間。

設(shè)置完成后,打開(kāi)"運(yùn)行"窗口,輸入命令"services.msc /s",打開(kāi)"服務(wù)"。請(qǐng)選中"Sybase SQLServer _ IMAGE",IMAGE是我的Sybase服務(wù)名,點(diǎn)擊"啟動(dòng)服務(wù)"按鈕,等待片刻后,系統(tǒng)提示此次啟動(dòng)失敗,重啟操作系統(tǒng)。重啟后,再次在"服務(wù)"中啟動(dòng)Sybase,如果還是提示錯(cuò)誤,不要管他,再次啟動(dòng)服務(wù)一切就OK了。

服務(wù)啟動(dòng)后,請(qǐng)點(diǎn)擊"開(kāi)始"菜單->"所有程序"->"Sybase"->"Sybase Central v4.3",打開(kāi)Sybase Central,這是一個(gè)Sybase客戶端工具。在左側(cè)的Folders中點(diǎn)開(kāi)Adaptive Server Enterprise,選中Default,右建,選擇"Connect...",打開(kāi)Connect窗口。

在窗口中填寫User ID為sa,Password為空,Server name選擇IMAGE,Character set和Language分別設(shè)置為cp936和Chinese。注意,這里客戶端設(shè)置的字符集是cp936,而非cp850、utf8或者eucgb。設(shè)置好后,點(diǎn)擊OK,就可以開(kāi)始對(duì)Sybase的操作了。

(方案二)

打開(kāi)命令提示符,進(jìn)行命令操作。(這里假設(shè)SYBASE的安裝路徑為c:\sybase)

  1. 1.c:\>;cd d:\sybase\charsets\cp936   
  2. 2.c:\sybase\charsets\cp936>charset -Usa -Psa_pass(可為空) -Sserver_name(服務(wù)名)  
  3. binary.srt cp936 (charset -Usa -P -SBUPTCSLUXQ binary.srt cp936) 

3.在SQL環(huán)境中

  1. 1>;select name,id from syscharsets   
  2. 2>;go  

找到name為cp936對(duì)應(yīng)的id(假設(shè)為171)
4.

  1. 1>;sp_configure "default character set id",171   
  2. 2>;go 

5.重啟server服務(wù)兩次兩次 (注:第一次啟動(dòng)后,server會(huì)自動(dòng)宕掉,需要第二次重啟后才能使用)

之后便可正常使用了,自己存檔,也分享給大家

關(guān)鍵詞標(biāo)簽:Sybase,解決方案

相關(guān)閱讀

文章評(píng)論
發(fā)表評(píng)論

熱門文章 SqlServer2005對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行分區(qū)具體步驟SqlServer2005對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行分區(qū)具體步驟sql server系統(tǒng)表?yè)p壞的解決方法sql server系統(tǒng)表?yè)p壞的解決方法MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫(kù)用戶MS-SQL2005服務(wù)器登錄名、角色、數(shù)據(jù)庫(kù)用戶Access、SQL Server、Oracle常見(jiàn)應(yīng)用的區(qū)別Access、SQL Server、Oracle常見(jiàn)應(yīng)用的區(qū)別

相關(guān)下載

人氣排行 如何遠(yuǎn)程備份(還原)SQL2000數(shù)據(jù)庫(kù)SQL2000數(shù)據(jù)庫(kù)遠(yuǎn)程導(dǎo)入(導(dǎo)出)數(shù)據(jù)配置和注冊(cè)O(shè)DBC數(shù)據(jù)源-odbc數(shù)據(jù)源配置教程SQL2000和SQL2005數(shù)據(jù)庫(kù)服務(wù)端口查看或修改SQL Server 2005降級(jí)到2000的正確操作步驟修改Sql Server唯一約束教程淺談JSP JDBC來(lái)連接SQL Server 2005的方法SQL Server創(chuàng)建表語(yǔ)句介紹