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

          搜索

          •  

          積分與排名

          • 積分 - 211039
          • 排名 - 266

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 灵寿县| 防城港市| 济宁市| 皋兰县| 托里县| 博兴县| 吉林省| 沭阳县| 清苑县| 遂平县| 乌拉特后旗| 蓬安县| 静乐县| 曲麻莱县| 犍为县| 三门县| 奉节县| 和顺县| 来宾市| 宣城市| 芦山县| 辛集市| 友谊县| 韩城市| 读书| 将乐县| 建始县| 孟连| 灌南县| 武汉市| 望谟县| 铜梁县| 宝鸡市| 洛隆县| 两当县| 镇平县| 兰考县| 潞城市| 沾益县| 当涂县| 平谷区|