Chinaunix

标题: sybase服务器和客户端字符集的问题 [打印本页]

作者: rchsh    时间: 2003-10-16 16:53
标题: sybase服务器和客户端字符集的问题
在客户端连接到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'.

服务器端和客户端的字符集该如何一致呢?
作者: chenfeng825    时间: 2003-10-16 17:05
标题: sybase服务器和客户端字符集的问题
你的服务器的字符集是eucgb,属于sybase的language group的102group.
看看你的客户端的local.dat的相应平台的default部分是否是englist or chinese (PRC)。这个是字符转换问题。把local.dat的相关os部分拿出来看看

顺便问问,为什么用eucgb
作者: wyckwemail    时间: 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时我作的修改,
欢迎多多指教!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2