首頁 > 資訊科技 > 資料庫 > Sybase加入big5的charset
2008
04-19

Sybase加入big5的charset

正常來說,使用UTF-8是比較正確的作法,因為這樣以後可以適用其他的AP,不過當時來幫我們導入系統的軟體公司偷懶,使用了big5的 charset,上個月去sybase上課,老師說charset要變更是很麻煩的唷,所以還沒有開始建資料庫的朋友,要好好考慮看看。

步驟一:

cd sybase\charsets\big5

說明: -U使用者  -P密碼 -S主機名稱

charset -Usa -P1234 -Snicole binary.srt big5

如果系統回應

Loading file 'binary.srt'.
Found a [sortorder] section.
This is Class-1 sort order.
Finished loading the Character Set
Finished loading file 'binary.srt'
1 sort order loaded successfully

這樣就第一步就成功了唷!

步驟二:
先進入 isql 裡面

isql -Usa -P1234 -Snicole

然後下...

sp_configure "default character set id",161
go

接著用「記事本」編輯 C:\sybase\locales\locales.dat,這個是小翰的壓箱寶,不是官方教的唷,我發現要修改這個,在開發的時候才不會有一些奇怪的錯誤訊息出現。

將 ISO_1 改成 big5

[NT]
locale = enu, us_english, iso_1
locale = fra, french, iso_1
locale = deu, german, iso_1
locale = rus, russian, cp1251
locale = hun, us_english, cp1250
locale = ell, us_english, cp1253
locale = heb, us_english, cp1255
locale = ara, us_english, cp1256
locale = trk, us_english, cp1254
locale = esp, spanish, iso_1
locale = jpn, japanese, sjis
locale = japanese, japanese, sjis
locale = chs, chinese, eucgb
locale = cht, tchinese, big5
locale = kor, korean, cp949
locale = us_english.utf8, us_english, utf8
;locale = default, us_english, iso_1
locale = default,us_english, big5

接著重新啟動服務即可

最後修改日:
作者:蔡 小翰

常見問題:

  1. 文章可以轉貼嗎?可以,不過請要註明出處並標示本站連結。
  2. 載點可以轉貼嗎?可以,歡迎隨意盜連,無須告知。
  3. 反盜版聲明:本站支持正版軟體,請勿討論破解版、快樂版、註冊碼、註冊機、序號...等違法主題。
  4. 檔案無法解壓縮或解壓縮時發生錯誤?請使用7-Zip解壓縮
  5. 更多細節請參閱使用條款及免責聲明


發表迴響