如何修改Syabse服务器端的默认字符集
在安装完Sybase后,很多人在使用isql或程序插入中文数据后发现,查询出的数据是乱码(中文字符全为‘?’),这是因为客户端的字符集和服务端的字符集不一致造成的,Sybase默认安装后默认字符集为:iso_1。通常使用中文字符集在Sybase内是cp936。那么如何设置Sybase的字符集呢?修改方法如下:
首先说明察看服务端字符集和客户端字符集的方法:
在isql环境中执行:
1>; sp_helpsort
2>; go
查看客户端字符集:
在isql环境中执行:
1>; select @@client_csname
2>; go
修改服务端字符集方法:
假设sybase安装目录为$sybase$
◆1.转到$sybase$\ASE-15_0\bin目录
执行命令:charset -Usa -P binary.srt cp936
◆2.打开isql,执行下面的SQL查询出cp936对应的id
select id , name from syscharsets where name = 'cp936'
go
假设查询结果为171
执行下面语句设定默认字符集
sp_configure 'default char',171 --可能有误,以上面的查询结果为准
go
关闭ASE
shutdown
go
◆3.重新启动sybase服务两次(第一次启动会失败),启动服务。
网友留言
>>查看更多留言精彩专题
每日文三街
IT龙门阵
不夜侯视点
消费指南
热门文章Top10
- top1. 调查 武汉高校女大学生卖淫成风
- top2. 青少年上网成瘾危害深度调查
- top3. 讨论 装机如果我们都用正版要花多少钱
- top4. 网站初期1U托管服务器选择之兼容篇
- top5. 宏图三胞文三路布局渐明 9月两店同开
- top6. 颐高商户纷纷续约 不交赞助费后果有谁
- top7. 湖州专业IT卖场 遭遇“滑铁卢”
- top8. 就焦点问题文三街在线掌门人答记者问
- top9. 中国真的最便宜?戴尔双核机全球调查
- top10. 宏图三胞进驻联强 遭遇部分业主抵制
频道精选
- [新闻] 调查 武汉高校女大学生卖淫成风
- [新闻] 青少年上网成瘾危害深度调查
- [新闻] 讨论 装机如果我们都用正版要花多少
- [导购] 网站初期1U托管服务器选择之兼容篇
- [新闻] 宏图三胞文三路布局渐明 9月两店同开
- [新闻] 颐高商户纷纷续约 不交赞助费后果有







