字符集配置与转化.pdfVIP

  • 7
  • 0
  • 约8.4千字
  • 约 6页
  • 2021-02-02 发布于广西
  • 举报
字符集配置与转化 配置篇 2.1 如何配置字符集的转换类型 禁用字符集转换的配置方法 在 isql 环境中执行: 1 sp_configure “disablecharacter set conversion”,1 2 go “disablecharacter set conversion” 参数默认配置值为0 ,即启用字符集转 换。 如何配置字符集的转换类型 把”enableunicode conversions” 参数设置为1或者2 。当配置为1时,此设置 使用直接转换或 Unicode 转换;当配置为2 时,此设置使用 Unicode 转换;默认 配置值为0 ,使用直接转换。 在 isql 环境中执行: 1 sp_configure ”enable unicode conversions”,1 2 go 2.2 如何配置服务器端缺省字符集 直接转换法 直 接转换法是指直接使用 Sybase 提供的实用程序,如 UNIX 平台上使用 sqlloc 命令或者编辑 sqlloc.rs 脚本文件;Windows 平台使用 “服务器配置” 图形 化管理工具直接配置服务器端字符集。 使用直接转换法的条件是: ―― 服务器中没有用户数据 ―― 对服务器中用户数据的损坏是可以接受的 ―― 绝对确定服务器中的数据只使用 ASCII-7 字符集 间接转换法 间接转换法相对于直接转换法而言,需要通过一下三步来完成配置工作: 1. 先将服务器端的数据使用 bcp 命令导出 2. 再选择直接转换法之中的一种方式配置服务器端字符集 3. 再使用带有-J 参数的 bcp 命令把数据导回服务器端 配置服务器端字符集的方法 sqlloc— 适用于 UNIX 平台的命令 在$SYBASE_OCS/bin 目录下执行:sqlloc,将出现一个图形化界面,在这个界面 中您可以直接选择语言集,字符集,排序顺序,便很容易地就 完成了配置工作。 编辑 sqlloc.rs 脚本文件 将$SYBASE-ASE/init /sample_resource_files/sqlloc.rs 拷贝到 $SYBASE_OCS/bin 目录下,按以下黑体字提示编辑该文件: sybinit.release_directory: /home/sybase――― 输入 Sybase 产品的安装路 径 sqlsrv.server_name: SYB125――― 输入数据库服务器的名称 sqlsrv.sa_login: sa sqlsrv.sa_password: ――― 输入 sa 的口令,若为空,则什么也不填 sqlsrv.default_language: us_english――― 输入想要配置的语言集 sqlsrv.language_install_list: USE_DEFAULT sqlsrv.language_remove_list: USE_DEFAULT sqlsrv.default_characterset: cp850――― 输入想要配置的字符集 第 1 页 字符集配置与转化 sqlsrv.characterset_install_list: USE_DEFAULT sqlsrv.characterset_remove_list: USE_DEFAULT sqlsrv.sort_order: binary――― 输入想要配置的排序顺序 # An example sqlloc resource file… # sybinit.release_directory: USE_DEFAULT # sqlsrv.server_name: PUT_YOUR_SERVER_NAME_HERE # sqlsrv.sa_login: sa # sqlsrv.sa_password: # sqlsrv.default_language: french # sqlsrv.language_install_list: spanish,german # sqlsrv.language_remove_list: USE_DEFAULT # sqlsrv.default_characterset: cp437 # sqlsrv.characterset_install_list: mac,cp850 # sqlsrv.characterset_remove_list: USE_

文档评论(0)

1亿VIP精品文档

相关文档