sybase中文字符集安装配置
时间:2010-08-26
来源:互联网
“如题” 谢谢!
作者: tanjiyong138 发布时间: 2010-08-26
平台环境:Solaris 10 + ASE 15
sybase的服务器名为SYB 密码为emsems
1、安装cp936字符集
前提:
在安装sybase程序时,需要安装中文模块,可以查看$SYBASE/locales目录下是否
有chinese;
启动完sybase数据库后,执行如下命令安装cp936字符集:
charset -SSYB -Usa -Pemsems binary.srt cp936
2、修改数据库服务器字符集
使用isql命令登录数据库,修改服务器字符集设置
查看原字符集为iso_1,上述命令安装完后,执行如下命令,查看cp936是否已经装
上
1>sp_helpsort
2>go
查询得到id为171
select name,id from syscharsets where name='cp936'
修改现有的服务器字符集设置:
sp_configure "default character set id",171
go
重新启动数据库服务器
通过sp_helpsort查看是否已经更改生效:
Sort Order Description
------------------------------------------------------------------
Character Set = 171, cp936
CP936 (Simplified Chinese).
Class 2 Character Set
Sort Order = 50, bin_cp936
Binary sort order for simplified Chinese using cp936.
(return status = 0)
sybase的服务器名为SYB 密码为emsems
1、安装cp936字符集
前提:
在安装sybase程序时,需要安装中文模块,可以查看$SYBASE/locales目录下是否
有chinese;
启动完sybase数据库后,执行如下命令安装cp936字符集:
charset -SSYB -Usa -Pemsems binary.srt cp936
2、修改数据库服务器字符集
使用isql命令登录数据库,修改服务器字符集设置
查看原字符集为iso_1,上述命令安装完后,执行如下命令,查看cp936是否已经装
上
1>sp_helpsort
2>go
查询得到id为171
select name,id from syscharsets where name='cp936'
修改现有的服务器字符集设置:
sp_configure "default character set id",171
go
重新启动数据库服务器
通过sp_helpsort查看是否已经更改生效:
Sort Order Description
------------------------------------------------------------------
Character Set = 171, cp936
CP936 (Simplified Chinese).
Class 2 Character Set
Sort Order = 50, bin_cp936
Binary sort order for simplified Chinese using cp936.
(return status = 0)
作者: tanjiyong138 发布时间: 2010-08-26
3、客户端字符集设置:
修改$SYBASE/locales.dat
查看
locales = C,us_english,iso_1
等以iso_1结尾,C或default开头的,将其iso_1都改为cp936
否则,登陆时提示如下:
#isql -Usa -SSYB
Password:
Character set conversion is not available between client character set
'iso_1'and server character set 'cp936'.
No conversions will be done.
改为locales.dat文件,保存
重新isql登陆
1> select @@client_csname
2> go
------------------------------
cp936
此时客户端字符集设置完成!
修改$SYBASE/locales.dat
查看
locales = C,us_english,iso_1
等以iso_1结尾,C或default开头的,将其iso_1都改为cp936
否则,登陆时提示如下:
#isql -Usa -SSYB
Password:
Character set conversion is not available between client character set
'iso_1'and server character set 'cp936'.
No conversions will be done.
改为locales.dat文件,保存
重新isql登陆
1> select @@client_csname
2> go
------------------------------
cp936
此时客户端字符集设置完成!
作者: tanjiyong138 发布时间: 2010-08-26
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28