posts - 89,  comments - 98,  trackbacks - 0

          今天同事因為有一個項目中用到了Sybase數據庫,其中他機子上的sybae是12.5,安裝后一切都是默認的.沒有對字符集及sort進行更改.

          然后在命令窗口中進行sql查詢的時候顯示的全是亂碼.

          而發現這個還是在后面了.是因為他在web程序中給我看,然后把一切有關設置tomcat,jsp字符集的問題全都進行更改還是無補.只好打開數據庫進行分析,呵呵,蒙了,通過腳本建立起來的全是亂碼



          但是全套程序移植到我的機器上來卻能夠正常顯示,沒有亂碼.我現在明白了,是他的數據庫字符集的問題.

          Sybase數據庫字符集的設置如下:



          ?在sybase安裝目錄下面的charsets下執行charset -Usa -P -Sservername binary.srt iso_1

          然后選擇y即可.

          接下來可以用select id,name from syscharsets,

          看一下iso_1的id號

          然后運行sp_configure "defualt character set id",1

          因為iso_1的id為1

          這樣字符集就設置完成,可以正常顯示中文了.

          然后你可以再設置一下sort,這個比較簡單,

          在config server當中選擇language>default sort>Spanish case and accent insensitive dictionary order,然后保存,重啟服務.可能不會成功,不過你可以啟動一下機子就可以完成了.


          posted on 2006-09-22 14:17 水煮三國 閱讀(2853) 評論(0)  編輯  收藏 所屬分類: Sybase
          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(4)

          隨筆分類(85)

          隨筆檔案(89)

          文章分類(14)

          文章檔案(42)

          收藏夾(37)

          java

          oracle

          Sybase

          搜索

          •  

          積分與排名

          • 積分 - 211033
          • 排名 - 266

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宁国市| 临清市| 韶关市| 扎赉特旗| 察隅县| 华池县| 晋中市| 万州区| 江川县| 塔城市| 内丘县| 龙里县| 呼伦贝尔市| 贵阳市| 郑州市| 张北县| 石屏县| 铅山县| 特克斯县| 淮阳县| 正定县| 达拉特旗| 白银市| 吴川市| 县级市| 湟源县| 镇巴县| 彰化县| 岐山县| 工布江达县| 开原市| 牡丹江市| 南澳县| 嵊泗县| 沂南县| 五寨县| 昂仁县| 原阳县| 锡林郭勒盟| 张北县| 永胜县|