永发信息网

怎样修改sybase客户端字符集

答案:2  悬赏:40  手机版
解决时间 2021-01-23 06:33
怎样修改sybase客户端字符集
最佳答案
报错信息:2402 error converting characters into server's character set some character could not be converted

如何查看服务器端、客户端字符集
查看服务器端字符集:
在isql 环境中执行:
1> sp_helpsort
2> go
查看客户端字符集:
在isql 环境中执行:
1> select @@client_csname
2> go
Sybase 中文乱码是由于默认的编码集为ISO-1 ,在Sybase Central v4.3中中文显示为乱码,将字符集改成CP936后,中文乱码解决。

更换字符集方法:
一、打开Sybase Central 连接上数据库,打开master数据库的syscharsets表,查看name列里面有没有CP936数据,如果没有,进入步骤二;如果有,操作步骤三。

二、运行 --> CMD 进入DOS窗口命令提示,进入目录 D:\sybase\charsets\cp936 (这是我的Sybase安装目录),输入命令 charset -Usa -P -S binary.srt cp936

三、按步骤一,打开master数据库的syscharsets表,查看name列CP936对应的id应该是171,在左边数据库服务器名上点(我的服务器名为GZLCL)“右键-->属性 --> 服务器配置 ”在“显示配置参数”中选择 “Langguages” ,“default character set id"填写171 ,“确定” 然后重新启动服务。
或者isql命令行:sp_configure "default character set id",171

四、配置locales.dat文件:文件路径为D:\sybase\locales\locales.dat 用记事本打开 找到 “[NT]” 将其默认字符集改为locale = default, us_english, cp936

这样在Sybase Central 里面中文乱码就可以解决了。
全部回答
安装字符集cp936 运行命令(cmd命令): charset -usa -ppassword binary.srt cp936 -- sybase执行脚本 use master go select id,name from syscharsets go exec sp_configure "default char" go exec sp_configure "default char",171 go 你试试!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急!第一次到丈母娘家,应送什么礼物?
山东大学和北京理工大学相比那一个较好啊?山
吊坠带着看起来有点黄了,是不是注胶的?有专
定襄县神山联校地址有知道的么?有点事想过去
宏通物流地址好找么,我有些事要过去,
寻仙手游挂机脚本在哪下载?
单选题下列属于化学变化的是A.矿石粉碎B.空气
中国的占星术和西方的占星术有何不同?
定襄县闫徐庄学校地址在哪,我要去那里办事,
"listen"的第三人称单数,现在分词,过去式是
吉安物流地址有知道的么?有点事想过去!
单选题区别硬水和软水,最好选用的方法是()
极品飞车19怎么装底盘灯 跪求大神告知
目前在希腊有一套价值20万欧元的房产,请问足
定襄县平东社学校地址有知道的么?有点事想过
推荐资讯
步步高学案导学与随堂笔记化学必修二答案
电脑培训(天津东丽)地址在什么地方,想过去办
vivox5l手机通话背景怎么设置
flex设置页面的所有的textInput不可编辑
演集中心幼儿园地址好找么,我有些事要过去,
骨髓分布于A.骨髓腔中B.骨密质的空隙中C.骨髓
饶丰床垫厂地址在什么地方,想过去办事,
楚留香大结局中有没有激情戏?
天天狼人杀怎么跳预言家 天天狼人杀跳预言家
中国地质大学北京2011考研复试 跨专业加试科
戏说是什么意思
两地闲愁是成语吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?