标题: 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时我作的修改,
欢迎多多指教!