免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1493 | 回复: 2
打印 上一主题 下一主题

sybase服务器和客户端字符集的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-10-16 16:53 |只看该作者 |倒序浏览
在客户端连接到sybase数据库时出现下面的错误该如何处理
isql -Usa -P -Ssxit
Msg 2401, Level 11, State 2:
Server 'sxit':
Character set conversion is not available between client character set 'iso_1'
and server character set 'eucgb'.
No conversions will be done.
Due to previous errors, the language for this session is being forced to
'us_english'.

服务器端和客户端的字符集该如何一致呢?

论坛徽章:
0
2 [报告]
发表于 2003-10-16 17:05 |只看该作者

sybase服务器和客户端字符集的问题

你的服务器的字符集是eucgb,属于sybase的language group的102group.
看看你的客户端的local.dat的相应平台的default部分是否是englist or chinese (PRC)。这个是字符转换问题。把local.dat的相关os部分拿出来看看

顺便问问,为什么用eucgb

论坛徽章:
0
3 [报告]
发表于 2003-10-17 09:34 |只看该作者

sybase服务器和客户端字符集的问题

在服务器上设置语言为:"us_english”,字符为:“cp850”,字符排序为“Altername dictionary sorting with case and accent insensitivity”
在客户端也要设置c:\sybase\locales\locales.dat中对应系统上,如[linux]
最上和最下一行把iso_1 改成cp850这样一来,在客户端才能显示中文.
这是我在WIN2000和RED HAT LINUX9.0上用SYBASE时我作的修改,
欢迎多多指教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP