亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 15627 | 回復(fù): 13
打印 上一主題 下一主題

sybase查詢出來的中文都是亂碼是怎么回事 [復(fù)制鏈接]

論壇徽章:
2
摩羯座
日期:2015-01-10 16:35:05摩羯座
日期:2015-01-25 22:10:41
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-03-24 18:26 |只看該作者 |倒序?yàn)g覽
  情況是這樣的,我有一個(gè)sybase 7.0 的文件  在winxp下使用 Sybase Central 可以正常打開,但使用select 查詢時(shí)英文和數(shù)據(jù)顯示正常,但漢字顯示都是亂碼,如下圖所示:


使用excel通過ODBC連接這個(gè)數(shù)據(jù)庫查詢出來的也是亂碼


但使用一款名為Repair For Sybase Sql Anywhere  的工具打開這個(gè)數(shù)據(jù)庫文件時(shí)就會(huì)顯示正常的漢字


僅有一個(gè)數(shù)據(jù)庫文件,  沒有專門的數(shù)據(jù)庫服務(wù)器,

我想問怎樣才能通過sybase central 或者是 excel 顯示出正常的漢字  ,,,,謝謝

論壇徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-09 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-17 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
2 [報(bào)告]
發(fā)表于 2015-03-24 21:04 |只看該作者
select * from sysinfo

論壇徽章:
2
摩羯座
日期:2015-01-10 16:35:05摩羯座
日期:2015-01-25 22:10:41
3 [報(bào)告]
發(fā)表于 2015-03-25 14:17 |只看該作者
回復(fù) 2# andkylee
查詢結(jié)果



   

論壇徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-09 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-17 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
4 [報(bào)告]
發(fā)表于 2015-03-25 19:42 |只看該作者
在連接屬性中指定:  charset=cp936

論壇徽章:
2
摩羯座
日期:2015-01-10 16:35:05摩羯座
日期:2015-01-25 22:10:41
5 [報(bào)告]
發(fā)表于 2015-03-27 14:33 |只看該作者
回復(fù) 4# andkylee


您好,老師,按照您的說明設(shè)置后還是亂碼,
Sybase Central 設(shè)置  

使用 select 查詢時(shí)還是亂碼



下面是ODBC設(shè)置


使用 EXCEL 的 query 查詢出來的也是亂碼  如下圖所示,
   

論壇徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-09 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-17 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
6 [報(bào)告]
發(fā)表于 2015-03-27 16:24 |只看該作者
使用jdbc連接串。

論壇徽章:
2
摩羯座
日期:2015-01-10 16:35:05摩羯座
日期:2015-01-25 22:10:41
7 [報(bào)告]
發(fā)表于 2015-03-27 16:34 |只看該作者
回復(fù) 6# andkylee


還是不行啊,老師


   
依舊亂碼

2.jpg (31.85 KB, 下載次數(shù): 139)

2.jpg

論壇徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-09 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-17 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-04 06:20:00
8 [報(bào)告]
發(fā)表于 2015-03-30 15:00 |只看該作者
select convert(varbinary(30) , 字段名)  from 表名
貼一下該字段的編碼值。

論壇徽章:
7
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-08-09 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-11-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-02-20 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-13 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-31 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-18 06:20:00
9 [報(bào)告]
發(fā)表于 2015-04-03 10:23 |只看該作者
首先:
1. 確認(rèn)ASE Server的default charset -- sp_configure "char"
2. 如果是utf-8或utf-16之類國標(biāo)字符集,那么再確認(rèn)所讀取表內(nèi)所存中文的編碼是否確實(shí)是utf-8或utf-16, 方式為用binary方式讀取其中幾個(gè)中文,然后對比一下bin code是否正確
3. 如果是GB2312,GBK或GB28312之類的,那么檢查客戶端讀取時(shí)的字符集設(shè)置,應(yīng)與server端相同, ODBC直接在data source上設(shè)置character set, JDBC在連接字上加"Charset=xxx"
4. 如果是iso_1的話,比較麻煩,因?yàn)闊o論數(shù)據(jù)源是哪種字符集都能正確寫入,然后按照asc讀取出來,這點(diǎn)必須同時(shí)確認(rèn)db內(nèi)記錄中文的表內(nèi)的coding字符集名稱,并對應(yīng)在客戶端上選擇性設(shè)置同樣的字符集方可(參考step3). 我見過某db用iso_1,結(jié)果內(nèi)部不同table使用不同char set的, 然后app的不同讀取request必須配置不同的連接字^

論壇徽章:
7
數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-08-09 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-11-03 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-02-20 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-13 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-07-31 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-01 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-18 06:20:00
10 [報(bào)告]
發(fā)表于 2015-04-03 10:26 |只看該作者
另補(bǔ)充:
Sybase central是強(qiáng)制utf-8的連接,如果有中文,最好使用isql或dbartisan, PB之類可選擇連接字符集的工具來查詢
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP