<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sybase数据库技术，数据库恢复专家 &#187; 字符集</title>
	<atom:link href="http://www.dbainfo.net/tag/%e5%ad%97%e7%ac%a6%e9%9b%86/feed" rel="self" type="application/rss+xml" />
	<link>https://www.dbainfo.net</link>
	<description>提供Sybase ASE及Sybase SQL Anywhere数据库修复服务，电话：13811580958(微信)，QQ：289965371！We have many years of experience in recovering data from damanged Sybase devices. Contact us by Phone: +86 13811580958 Wechat: 13811580958 Email: 289965371@qq.com</description>
	<lastBuildDate>Sat, 14 Jun 2025 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>使用第三方工具访问ASE表时汉字乱码问题的解决方法</title>
		<link>https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm</link>
		<comments>https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm#comments</comments>
		<pubDate>Tue, 02 Apr 2013 03:54:45 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[SQLInitString]]></category>
		<category><![CDATA[字符集]]></category>
		<category><![CDATA[客户端]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=2054</guid>
		<description><![CDATA[第三方工具连接ASE时，主要使用的接口方法包括：open-client 、ADO.NET和 jdbc。 第三方工具主要包括： 使用open-client接口的工具有：PowerBuilder、DBArtisan、Werysoft QweryBuilder等；WinSQL有自己的数据链接库，类似open-client方式； 使用jdbc接口的工具有：Aqua Data Studio、DbVisualizer、RazorSQL、DBeaver、DBArtisan 等； 使用ADO.NET接口的工具有：Toad for Sybase等； 解决方法： 使用open-client接口时，不需要将disable character set convers设置为1，仅需要在客户端工具中将显示字符集调整为服务器端字符集，可能有时候也需要调整一下显示的字体。 使用jdbc接口时，需要将disable character set convers设置为1，并在jdbc的连接串中将charset设置为cp936。 对于服务器端字符集为：iso_1且参数disable character set convers为默认值0的环境，可在jdbc连接串中添加：?SQLInitString=set char_convert off&#38;charset=cp936 因此： 如果disable character set convers设置为1，两种类型的工具都可以使用。 如果disable character set convers为默认值0，那么建议使用open-client接口的工具。 以上情况适用于服务器端为iso_1，cp936等字符集的情况。 本文链接地址：https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : Sybase数据库技术，数据库恢复专家； 对《使用第三方工具访问ASE表时汉字乱码问题的解决方法》有何疑问或见解，请在本文下方发表； 对网站还有其他问题或建议，请提交在留言板，谢谢！ 相关文章2014-10-10 -- ASE对象名称长度限制 (0)2012-03-07 -- 免安装（绿色版）的ASE客户端工具Sybase Centralv4.3 (12)2012-02-23 -- 免安装（绿色版）的Sybase [...]]]></description>
			<content:encoded><![CDATA[<p>第三方工具连接ASE时，主要使用的接口方法包括：open-client 、ADO.NET和 jdbc。</p>
<p><strong>第三方工具主要包括：</strong><br />
	使用open-client接口的工具有：PowerBuilder、DBArtisan、Werysoft QweryBuilder等；WinSQL有自己的数据链接库，类似open-client方式；<br />
	使用jdbc接口的工具有：Aqua Data Studio、DbVisualizer、RazorSQL、DBeaver、DBArtisan 等；<br />
	使用ADO.NET接口的工具有：Toad for Sybase等；</p>
<p><strong>解决方法：<br />
	</strong></p>
<p>使用open-client接口时，不需要将disable character set convers设置为1，仅需要在客户端工具中将显示字符集调整为服务器端字符集，可能有时候也需要调整一下显示的字体。<br />
	使用jdbc接口时，需要将disable character set convers设置为1，并在jdbc的连接串中将charset设置为cp936。</p>
<p>对于服务器端字符集为：iso_1且参数disable character set convers为默认值0的环境，可在jdbc连接串中添加：?SQLInitString=<strong><span style="color:#f00;">set char_convert off</span></strong>&amp;charset=cp936</p>
<p><strong>因此：<br />
	</strong></p>
<p>如果disable character set convers设置为1，两种类型的工具都可以使用。<br />
	如果disable character set convers为默认值0，那么建议使用open-client接口的工具。</p>
<p>以上情况适用于服务器端为iso_1，cp936等字符集的情况。</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm">https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm">使用第三方工具访问ASE表时汉字乱码问题的解决方法</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2014-10-10 -- <a href="https://www.dbainfo.net/ase-object-name-length-limit.htm" title="ASE对象名称长度限制">ASE对象名称长度限制</a> (0)</li><li>2012-03-07 -- <a href="https://www.dbainfo.net/sybase-ase12-5-4-client-tool-sybase-central-without-installation-version.htm" title="免安装（绿色版）的ASE客户端工具Sybase Centralv4.3">免安装（绿色版）的ASE客户端工具Sybase Centralv4.3</a> (12)</li><li>2012-02-23 -- <a href="https://www.dbainfo.net/sybase-ase12-5-4-client-tool-sybase-sql-advantage-without-installation-version-htm.htm" title="免安装（绿色版）的Sybase ASE12.5.4附带的客户端工具Sybase SQL Advantage">免安装（绿色版）的Sybase ASE12.5.4附带的客户端工具Sybase SQL Advantage</a> (2)</li><li>2011-08-30 -- <a href="https://www.dbainfo.net/sybase-ase12-5-client-tool-sybase-central-without-installation-version.htm" title="免安装（绿色版）的Sybase ASE12.5附带的客户端工具Sybase Central v3.2">免安装（绿色版）的Sybase ASE12.5附带的客户端工具Sybase Central v3.2</a> (3)</li><li>2010-12-20 -- <a href="https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm" title="Sybae ASE中支持简体中文的字符集">Sybae ASE中支持简体中文的字符集</a> (2)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/install-sybase-ase-15_0_3-client.htm" title="安装Sybase ASE 15.0.3客户端">安装Sybase ASE 15.0.3客户端</a> (52)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm" title="bcp导出数据时禁止字符集转化">bcp导出数据时禁止字符集转化</a> (2)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/sybase-central-ase-character-set.htm" title="用Sybase Central连接ASE数据库乱码问题的解决">用Sybase Central连接ASE数据库乱码问题的解决</a> (2)</li><li>2010-09-13 -- <a href="https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm" title="Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集">Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集</a> (0)</li><li>2010-09-07 -- <a href="https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm" title="如何使Sybase ASE中对象名不区分大小写？">如何使Sybase ASE中对象名不区分大小写？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sybae ASE中支持简体中文的字符集</title>
		<link>https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm</link>
		<comments>https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm#comments</comments>
		<pubDate>Mon, 20 Dec 2010 02:02:52 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[ASE]]></category>
		<category><![CDATA[字符集]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=613</guid>
		<description><![CDATA[　　目前在ASE 15中支持简体中文字符的字符集有四种：CP936，EUCGB，UTF-8和GB18030。 　　其中EUCGB字符集是基于GB2312-80编码规范的，它的EUC (Extended Unix Code)编码范围是第一字节0xA1~0xFE(实际只用到0xF7)，第二字节0xA1~0xFE。 　　CP936字符集是基于GBK编码规范（实际上的国家标准是GB13000-90），是对GB2312进行的扩展，第一字节为0x81~0xFE，第二字节分两部分，一是0x40~0x7E，二是0x80~0xFE。其中和GB2312相 同的区域，字完全相同。 　　GB18030字符集（国家标准号是GB18030-2000）是2000年3月17日发布的新的中文编码标准。它是GB2312的扩充，采用单/双 /四字节编码体系结构，收录了27000多个汉字以及臧文、蒙文、维吾尔文等主要的少数民族文字。Sybase 从ASE 12.5.0.3之后开始支持 GB18030字符集。 　　UTF-8字符集是现有ASCII系统向Unicode转换的一个过渡方案。它使用1-3字节表示一个字符。简体中文的每个字符在utf8中的长度基本上都是3个字节。它的最主要的优点是可以同时支持超过650种语言的字符。缺点是针对中文字符来说，需要增加50%的空间用来存储。还有一个问题是执行sp_helptext显示存储过程体的时候，有可能出现半个汉字。 　　一般来说，由于 EUCGB不支持国标一、二级字库以外的汉字，所以我们推荐用户在服务器端和客户端都使用CP936字符集，或者在ASE 12.5.0.3之后还可以使用GB18030字符集，它可以支持一些比较生僻的汉字。它的不足是只有一种排序方式，即区分大小写的Binary方式。所以，如果需要使用支持中文字符集且不区分大小写的数据库时，就只能使用UTF-8作为服务器端字符集，而客户端使用CP936或GB18030字符集。 　　eucgb、cp836、gb18030仅支持区分大小写的排序顺序，utf-8支持不区分大小写的排序。 本文链接地址：https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : Sybase数据库技术，数据库恢复专家； 对《Sybae ASE中支持简体中文的字符集》有何疑问或见解，请在本文下方发表； 对网站还有其他问题或建议，请提交在留言板，谢谢！ 相关文章2019-04-12 -- Sybase ASE及SQL Anywhere数据库修复专家 (0)2015-01-16 -- master数据库配置区域(configuration area)损坏的一种修复方法 (1)2014-10-10 -- ASE对象名称长度限制 (0)2014-06-09 -- 统计用户数据库内所有表的行数 (0)2013-11-19 -- 以HTML格式显示ASE查询计划 (0)2013-11-11 -- Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作 (1)2013-11-11 -- [...]]]></description>
			<content:encoded><![CDATA[<p>　　目前在ASE 15中支持简体中文字符的字符集有四种：CP936，EUCGB，UTF-8和GB18030。</p>
<p>	　　其中EUCGB字符集是基于GB2312-80编码规范的，它的EUC (Extended Unix Code)编码范围是第一字节0xA1~0xFE(实际只用到0xF7)，第二字节0xA1~0xFE。</p>
<p>	　　CP936字符集是基于GBK编码规范（实际上的国家标准是GB13000-90），是对GB2312进行的扩展，第一字节为0x81~0xFE，第二字节分两部分，一是0x40~0x7E，二是0x80~0xFE。其中和GB2312相 同的区域，字完全相同。</p>
<p>	　　GB18030字符集（国家标准号是GB18030-2000）是2000年3月17日发布的新的中文编码标准。它是GB2312的扩充，采用单/双 /四字节编码体系结构，收录了27000多个汉字以及臧文、蒙文、维吾尔文等主要的少数民族文字。Sybase 从ASE 12.5.0.3之后开始支持 GB18030字符集。</p>
<p>	　　UTF-8字符集是现有ASCII系统向Unicode转换的一个过渡方案。它使用1-3字节表示一个字符。简体中文的每个字符在utf8中的长度基本上都是3个字节。它的最主要的优点是可以同时支持超过650种语言的字符。缺点是针对中文字符来说，需要增加50%的空间用来存储。还有一个问题是执行sp_helptext显示存储过程体的时候，有可能出现半个汉字。</p>
<p>	　　一般来说，由于 EUCGB不支持国标一、二级字库以外的汉字，所以我们推荐用户在服务器端和客户端都使用CP936字符集，或者在ASE 12.5.0.3之后还可以使用GB18030字符集，它可以支持一些比较生僻的汉字。它的不足是只有一种排序方式，即区分大小写的Binary方式。所以，如果需要使用支持中文字符集且不区分大小写的数据库时，就只能使用UTF-8作为服务器端字符集，而客户端使用CP936或GB18030字符集。 <br />
	　　<strong>eucgb、cp836、gb18030仅支持区分大小写的排序顺序，utf-8支持不区分大小写的排序。</strong></p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm">https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm">Sybae ASE中支持简体中文的字符集</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2019-04-12 -- <a href="https://www.dbainfo.net/sybase-ase-asa-recovery-service.htm" title="Sybase ASE及SQL Anywhere数据库修复专家">Sybase ASE及SQL Anywhere数据库修复专家</a> (0)</li><li>2015-01-16 -- <a href="https://www.dbainfo.net/one-way-to-recover-master-configuration-area.htm" title="master数据库配置区域(configuration area)损坏的一种修复方法">master数据库配置区域(configuration area)损坏的一种修复方法</a> (1)</li><li>2014-10-10 -- <a href="https://www.dbainfo.net/ase-object-name-length-limit.htm" title="ASE对象名称长度限制">ASE对象名称长度限制</a> (0)</li><li>2014-06-09 -- <a href="https://www.dbainfo.net/count_all_tables_rowcount.htm" title="统计用户数据库内所有表的行数">统计用户数据库内所有表的行数</a> (0)</li><li>2013-11-19 -- <a href="https://www.dbainfo.net/showplan_html_format.htm" title="以HTML格式显示ASE查询计划">以HTML格式显示ASE查询计划</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation5.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作">Sybase ASE 15.0.3 for windows平台安装文档 – 5、安装后的配置工作</a> (1)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation4.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务">Sybase ASE 15.0.3 for windows平台安装文档 – 4、安装Sybase数据库服务</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation3.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3">Sybase ASE 15.0.3 for windows平台安装文档 – 3、升级到 Sybase 15.0.3 ESD #3</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation2.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序">Sybase ASE 15.0.3 for windows平台安装文档 – 2、安装Sybase ASE程序</a> (0)</li><li>2013-11-11 -- <a href="https://www.dbainfo.net/ase-15-0-3-for-windows-installation1.htm" title="Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作">Sybase ASE 15.0.3 for windows平台安装文档 – 1、安装前的准备工作</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>bcp导出数据时禁止字符集转化</title>
		<link>https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm</link>
		<comments>https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm#comments</comments>
		<pubDate>Tue, 14 Sep 2010 07:05:35 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[BCP]]></category>
		<category><![CDATA[字符集]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=286</guid>
		<description><![CDATA[Sybase ASE15.0及以后的版本中的bcp命令实用工具中有个-Y参数，这个参数的作用是：禁用在服务器中的字符集转化，在使用bcp in时由bcp在客户端上执行字符集转化过程。 只有ASE15.0或更高版本中支持客户端unicode转化。 另外：所有字符集转化都是在bcp out期间在服务器中执行的。 &#160; &#160; &#160; &#160; 本文链接地址：https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : Sybase数据库技术，数据库恢复专家； 对《bcp导出数据时禁止字符集转化》有何疑问或见解，请在本文下方发表； 对网站还有其他问题或建议，请提交在留言板，谢谢！ 相关文章2013-04-02 -- 使用第三方工具访问ASE表时汉字乱码问题的解决方法 (1)2011-09-20 -- Sybase ASE 15.x版本中bcp和isql工具的新特性 (0)2011-09-19 -- AIX平台上Sybase ASE数据库迁移步骤 (0)2010-12-23 -- 从sybase向oracle导入时间类型的数据 (0)2010-12-20 -- Sybae ASE中支持简体中文的字符集 (2)2010-11-10 -- 利用Sybase Central 导出与导入表内数据 (0)2010-09-25 -- 快速生成bcp in导表命令行的方法 (0)2010-09-14 -- 用Sybase Central连接ASE数据库乱码问题的解决 (2)2010-09-13 -- Sybase ASE 15.0.3 for [...]]]></description>
			<content:encoded><![CDATA[<p>Sybase ASE15.0及以后的版本中的bcp命令实用工具中有个-Y参数，这个参数的作用是：禁用在服务器中的字符集转化，在使用bcp in时由bcp在客户端上执行字符集转化过程。</p>
<p>只有ASE15.0或更高版本中支持客户端unicode转化。</p>
<p>另外：所有字符集转化都是在bcp out期间在服务器中执行的。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm">https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm">bcp导出数据时禁止字符集转化</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-04-02 -- <a href="https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm" title="使用第三方工具访问ASE表时汉字乱码问题的解决方法">使用第三方工具访问ASE表时汉字乱码问题的解决方法</a> (1)</li><li>2011-09-20 -- <a href="https://www.dbainfo.net/isqlbcp_news.htm" title="Sybase ASE 15.x版本中bcp和isql工具的新特性">Sybase ASE 15.x版本中bcp和isql工具的新特性</a> (0)</li><li>2011-09-19 -- <a href="https://www.dbainfo.net/steps-to-imigrate-sybase-ase-database-on-aix-platform.htm" title="AIX平台上Sybase ASE数据库迁移步骤">AIX平台上Sybase ASE数据库迁移步骤</a> (0)</li><li>2010-12-23 -- <a href="https://www.dbainfo.net/import-datetime-date-to-oracle-from-sybase-ase.htm" title="从sybase向oracle导入时间类型的数据">从sybase向oracle导入时间类型的数据</a> (0)</li><li>2010-12-20 -- <a href="https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm" title="Sybae ASE中支持简体中文的字符集">Sybae ASE中支持简体中文的字符集</a> (2)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/sybase-central-export-import-table-data.htm" title="利用Sybase Central 导出与导入表内数据">利用Sybase Central 导出与导入表内数据</a> (0)</li><li>2010-09-25 -- <a href="https://www.dbainfo.net/generate-bcp-in-table-syntax-fast.htm" title="快速生成bcp in导表命令行的方法">快速生成bcp in导表命令行的方法</a> (0)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/sybase-central-ase-character-set.htm" title="用Sybase Central连接ASE数据库乱码问题的解决">用Sybase Central连接ASE数据库乱码问题的解决</a> (2)</li><li>2010-09-13 -- <a href="https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm" title="Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集">Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集</a> (0)</li><li>2010-09-07 -- <a href="https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm" title="如何使Sybase ASE中对象名不区分大小写？">如何使Sybase ASE中对象名不区分大小写？</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>用Sybase Central连接ASE数据库乱码问题的解决</title>
		<link>https://www.dbainfo.net/sybase-central-ase-character-set.htm</link>
		<comments>https://www.dbainfo.net/sybase-central-ase-character-set.htm#comments</comments>
		<pubDate>Tue, 14 Sep 2010 03:06:08 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[Sybase Central]]></category>
		<category><![CDATA[字符集]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=278</guid>
		<description><![CDATA[用sybase自带的客户端工具sybase central连接ase的时候，如果连接字符集设置不合适，查询结果中汉字会出现乱码。 如果ASE数据库的字符集为：iso_1或者cp850，执行： sp_configure &#34;disable character set conversi&#34;,1 go 修改此配置参数，需要重启ASE服务器。 然后，在sybase central连接配置窗口中，将Character set调整为：cp936。必须设置Character set这个参数，否则sybase central中显示的汉字肯定是乱码，这和sybase central使用的jdbc驱动有关。 其实，将Character set也可以调整为：eucgb,gb18030，这些都是支持中文的字符集。 另外，如果ASE服务器的字符集为：cp936或者utf8，可以不用修改参数disable character set conversi为：1。仅仅通过调整Character set为：cp936 也能解决汉字显示乱码的问题。 本文链接地址：https://www.dbainfo.net/sybase-central-ase-character-set.htm； 本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载； 转载务必注明原始出处 : Sybase数据库技术，数据库恢复专家； 对《用Sybase Central连接ASE数据库乱码问题的解决》有何疑问或见解，请在本文下方发表； 对网站还有其他问题或建议，请提交在留言板，谢谢！ 相关文章2013-04-02 -- 使用第三方工具访问ASE表时汉字乱码问题的解决方法 (1)2012-11-14 -- 在Sybase ASE上利用job scheduler定时调度作业 (7)2012-03-07 -- 免安装（绿色版）的ASE客户端工具Sybase Centralv4.3 (12)2011-08-30 -- 免安装（绿色版）的Sybase ASE12.5附带的客户端工具Sybase Central v3.2 (3)2010-12-20 -- Sybae ASE中支持简体中文的字符集 (2)2010-11-10 [...]]]></description>
			<content:encoded><![CDATA[<p>用sybase自带的客户端工具sybase central连接ase的时候，如果连接字符集设置不合适，查询结果中汉字会出现乱码。</p>
<p>如果ASE数据库的字符集为：iso_1或者cp850，执行：</p>
<blockquote>
<p>sp_configure &quot;disable character set conversi&quot;,1</p>
<p>go</p>
</blockquote>
<p>修改此配置参数，需要重启ASE服务器。</p>
<p>然后，在sybase central连接配置窗口中，将Character set调整为：cp936。必须设置Character set这个参数，否则sybase central中显示的汉字肯定是乱码，这和sybase central使用的jdbc驱动有关。</p>
<p style="text-align: center;"><img alt="" height="583" src="https://www.dbainfo.net/wp-content/uploads/image/sybase-central-login-window.jpg" width="496" /></p>
<p>其实，将Character set也可以调整为：eucgb,gb18030，这些都是支持中文的字符集。</p>
<p>另外，如果ASE服务器的字符集为：cp936或者utf8，可以不用修改参数disable character set conversi为：1。仅仅通过调整Character set为：cp936 也能解决汉字显示乱码的问题。</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/sybase-central-ase-character-set.htm">https://www.dbainfo.net/sybase-central-ase-character-set.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/sybase-central-ase-character-set.htm">用Sybase Central连接ASE数据库乱码问题的解决</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-04-02 -- <a href="https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm" title="使用第三方工具访问ASE表时汉字乱码问题的解决方法">使用第三方工具访问ASE表时汉字乱码问题的解决方法</a> (1)</li><li>2012-11-14 -- <a href="https://www.dbainfo.net/sybase-ase-job-scheduler-schedule-jobs.htm" title="在Sybase ASE上利用job scheduler定时调度作业">在Sybase ASE上利用job scheduler定时调度作业</a> (7)</li><li>2012-03-07 -- <a href="https://www.dbainfo.net/sybase-ase12-5-4-client-tool-sybase-central-without-installation-version.htm" title="免安装（绿色版）的ASE客户端工具Sybase Centralv4.3">免安装（绿色版）的ASE客户端工具Sybase Centralv4.3</a> (12)</li><li>2011-08-30 -- <a href="https://www.dbainfo.net/sybase-ase12-5-client-tool-sybase-central-without-installation-version.htm" title="免安装（绿色版）的Sybase ASE12.5附带的客户端工具Sybase Central v3.2">免安装（绿色版）的Sybase ASE12.5附带的客户端工具Sybase Central v3.2</a> (3)</li><li>2010-12-20 -- <a href="https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm" title="Sybae ASE中支持简体中文的字符集">Sybae ASE中支持简体中文的字符集</a> (2)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/database-operation-by-sybase-central.htm" title="利用Sybase Central简单操作Sybase ASE数据库">利用Sybase Central简单操作Sybase ASE数据库</a> (4)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/connnect-to-sybase-ase-by-sybase-central-client-tool.htm" title="用Sybase Central连接Sybase ASE数据库">用Sybase Central连接Sybase ASE数据库</a> (0)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/install-sybase-ase-15_0_3-client.htm" title="安装Sybase ASE 15.0.3客户端">安装Sybase ASE 15.0.3客户端</a> (52)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/sybase-central-export-import-table-data.htm" title="利用Sybase Central 导出与导入表内数据">利用Sybase Central 导出与导入表内数据</a> (0)</li><li>2010-11-10 -- <a href="https://www.dbainfo.net/ase-create-user-database-by-sybase-central.htm" title="利用Sybase Central创建用户数据库">利用Sybase Central创建用户数据库</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/sybase-central-ase-character-set.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集</title>
		<link>https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm</link>
		<comments>https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm#comments</comments>
		<pubDate>Mon, 13 Sep 2010 09:25:07 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[utf8]]></category>
		<category><![CDATA[字符集]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=250</guid>
		<description><![CDATA[安装中文语言支持、配置字符集 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 在windows平台上，Sybase ASE15.0.3安装完成后默认语言是：英语（us_english），默认字符集为：cp850。cp850是一个西欧字符集，虽然也能使用cp850字符集保存汉字，但是不推荐在生产环境中使用该字符集。 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 如果生产系统中Sybase ASE数据库仅考虑支持简体中文的话，则可以使用cp936或者utf8这两种字符集。如果需要国际化支持，那么需选择utf8字符集。 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 在生产环境中，需要将默认字符集由cp850调整为utf8（或者调整成支持简体中文的cp936也可以，根据项目情况而定！），将默认语言调整为中文。 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 备注：如果想设定ASE的默认语言为中文，必须先将默认字符集设定为utf8，才能设置默认语言为中文。否则会报错。 1查看当前数据库的默认字符集： 执行： sp_configure &#34;default character set id&#34; go 查看到Run Value为：2，执行： select id,name from master..syscharsets where id=2 go 查看到当前字符集为：cp850 &#160; 2将字符集调整为utf8的过程： 将字符集由cp850或者iso_1调整为utf8有2中方法：图形界面工具和命令行工具。下面分别演示过程。 2.1用图形界面工具调整字符集为utf8 菜单：开始&#62;所有程序&#62;Sybase&#62;Adaptive Server Enterprise&#62;Server Config &#160; （或者： cd /d %sybase%\%sybase_ase%\bin syconfig ） 左边的产品列表选择Adaptive Server，点&#8220;配置Adaptive Server&#8221;按钮，选择要配置的服务器：WIN2003SERVER &#160; 输入sa的口令： &#160; &#160; 进入到配置Adaptive Server窗口 &#160; 选择&#8220;语言&#8221;按钮， [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if !mso]></p>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<p><![endif]--><!--[if gte mso 9]><xml><br />
 <o:OfficeDocumentSettings><br />
  <o:RelyOnVML/><br />
  <o:AllowPNG/><br />
 </o:OfficeDocumentSettings><br />
</xml><![endif]--><!--[if gte mso 9]><xml><br />
 <w:WordDocument><br />
  <w:View>Normal</w:View><br />
  <w:Zoom>0</w:Zoom><br />
  <w:TrackMoves>false</w:TrackMoves><br />
  <w:TrackFormatting/><br />
  <w:PunctuationKerning/><br />
  <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing><br />
  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery><br />
  <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery><br />
  <w:ValidateAgainstSchemas/><br />
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><br />
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent><br />
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><br />
  <w:DoNotPromoteQF/><br />
  <w:LidThemeOther>EN-US</w:LidThemeOther><br />
  <w:LidThemeAsian>ZH-CN</w:LidThemeAsian><br />
  <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><br />
  <w:Compatibility><br />
   <w:SpaceForUL/><br />
   <w:BalanceSingleByteDoubleByteWidth/><br />
   <w:DoNotLeaveBackslashAlone/><br />
   <w:ULTrailSpace/><br />
   <w:DoNotExpandShiftReturn/><br />
   <w:AdjustLineHeightInTable/><br />
   <w:BreakWrappedTables/><br />
   <w:SnapToGridInCell/><br />
   <w:WrapTextWithPunct/><br />
   <w:UseAsianBreakRules/><br />
   <w:DontGrowAutofit/><br />
   <w:SplitPgBreakAndParaMark/><br />
   <w:DontVertAlignCellWithSp/><br />
   <w:DontBreakConstrainedForcedTables/><br />
   <w:DontVertAlignInTxbx/><br />
   <w:Word11KerningPairs/><br />
   <w:CachedColBalance/><br />
   <w:UseFELayout/><br />
  </w:Compatibility><br />
  <m:mathPr><br />
   <m:mathFont m:val="Cambria Math"/><br />
   <m:brkBin m:val="before"/><br />
   <m:brkBinSub m:val="&#45;-"/><br />
   <m:smallFrac m:val="off"/><br />
   <m:dispDef/><br />
   <m:lMargin m:val="0"/><br />
   <m:rMargin m:val="0"/><br />
   <m:defJc m:val="centerGroup"/><br />
   <m:wrapIndent m:val="1440"/><br />
   <m:intLim m:val="subSup"/><br />
   <m:naryLim m:val="undOvr"/><br />
  </m:mathPr></w:WordDocument><br />
</xml><![endif]--><!--[if gte mso 9]><xml><br />
 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"<br />
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"<br />
  LatentStyleCount="267"><br />
  <w:LsdException Locked="false" Priority="0" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/><br />
  <w:LsdException Locked="false" Priority="9" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/><br />
  <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 1"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 2"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 3"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 4"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 5"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 6"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 7"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 8"/><br />
  <w:LsdException Locked="false" Priority="39" Name="toc 9"/><br />
  <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/><br />
  <w:LsdException Locked="false" Priority="10" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Title"/><br />
  <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/><br />
  <w:LsdException Locked="false" Priority="11" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/><br />
  <w:LsdException Locked="false" Priority="22" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/><br />
  <w:LsdException Locked="false" Priority="20" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/><br />
  <w:LsdException Locked="false" Priority="59" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Table Grid"/><br />
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/><br />
  <w:LsdException Locked="false" Priority="1" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/><br />
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Shading"/><br />
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light List"/><br />
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Grid"/><br />
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 1"/><br />
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 2"/><br />
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 1"/><br />
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 2"/><br />
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 1"/><br />
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 2"/><br />
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 3"/><br />
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Dark List"/><br />
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Shading"/><br />
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful List"/><br />
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Grid"/><br />
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/><br />
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light List Accent 1"/><br />
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/><br />
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/><br />
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/><br />
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/><br />
  <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/><br />
  <w:LsdException Locked="false" Priority="34" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/><br />
  <w:LsdException Locked="false" Priority="29" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/><br />
  <w:LsdException Locked="false" Priority="30" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/><br />
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/><br />
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/><br />
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/><br />
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/><br />
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Dark List Accent 1"/><br />
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/><br />
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/><br />
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/><br />
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/><br />
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light List Accent 2"/><br />
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/><br />
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/><br />
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/><br />
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/><br />
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/><br />
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/><br />
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/><br />
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/><br />
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Dark List Accent 2"/><br />
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/><br />
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/><br />
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/><br />
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/><br />
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light List Accent 3"/><br />
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/><br />
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/><br />
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/><br />
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/><br />
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/><br />
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/><br />
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/><br />
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/><br />
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Dark List Accent 3"/><br />
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/><br />
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/><br />
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/><br />
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/><br />
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light List Accent 4"/><br />
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/><br />
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/><br />
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/><br />
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/><br />
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/><br />
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/><br />
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/><br />
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/><br />
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Dark List Accent 4"/><br />
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/><br />
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/><br />
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/><br />
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/><br />
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light List Accent 5"/><br />
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/><br />
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/><br />
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/><br />
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/><br />
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/><br />
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/><br />
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/><br />
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/><br />
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Dark List Accent 5"/><br />
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/><br />
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/><br />
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/><br />
  <w:LsdException Locked="false" Priority="60" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/><br />
  <w:LsdException Locked="false" Priority="61" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light List Accent 6"/><br />
  <w:LsdException Locked="false" Priority="62" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/><br />
  <w:LsdException Locked="false" Priority="63" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/><br />
  <w:LsdException Locked="false" Priority="64" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/><br />
  <w:LsdException Locked="false" Priority="65" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/><br />
  <w:LsdException Locked="false" Priority="66" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/><br />
  <w:LsdException Locked="false" Priority="67" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/><br />
  <w:LsdException Locked="false" Priority="68" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/><br />
  <w:LsdException Locked="false" Priority="69" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/><br />
  <w:LsdException Locked="false" Priority="70" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Dark List Accent 6"/><br />
  <w:LsdException Locked="false" Priority="71" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/><br />
  <w:LsdException Locked="false" Priority="72" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/><br />
  <w:LsdException Locked="false" Priority="73" SemiHidden="false"<br />
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/><br />
  <w:LsdException Locked="false" Priority="19" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/><br />
  <w:LsdException Locked="false" Priority="21" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/><br />
  <w:LsdException Locked="false" Priority="31" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/><br />
  <w:LsdException Locked="false" Priority="32" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/><br />
  <w:LsdException Locked="false" Priority="33" SemiHidden="false"<br />
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/><br />
  <w:LsdException Locked="false" Priority="37" Name="Bibliography"/><br />
  <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/><br />
 </w:LatentStyles><br />
</xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:普通表格;
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.5pt;
	mso-bidi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-font-kerning:1.0pt;}
</style>
<p><![endif]--></p>
<h3><span style="font-size: 12pt; line-height: 173%; font-family: 宋体;">安装中文语言支持、配置字符集</span></h3>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">在</span><span lang="EN-US">windows</span><span style="font-family: 宋体;">平台上，</span><span lang="EN-US">Sybase ASE15.0.3</span><span style="font-family: 宋体;">安装完成后默认语言是：英语（</span><span lang="EN-US">us_english</span><span style="font-family: 宋体;">），默认字符集为：</span><span lang="EN-US">cp850</span><span style="font-family: 宋体;">。</span><span lang="EN-US">cp850</span><span style="font-family: 宋体;">是一个西欧字符集，虽然也能使用</span><span lang="EN-US">cp850</span><span style="font-family: 宋体;">字符集保存汉字，但是<b style="">不推荐</b>在生产环境中使用该字符集。</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">如果生产系统中</span><span lang="EN-US">Sybase ASE</span><span style="font-family: 宋体;">数据库仅考虑支持简体中文的话，则可以使用</span><span lang="EN-US">cp936</span><span style="font-family: 宋体;">或者</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">这两种字符集。如果需要国际化支持，那么需选择</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集。</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">在生产环境中，需要将默认字符集由</span><span lang="EN-US">cp850</span><span style="font-family: 宋体;">调整为</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">（或者调整成支持简体中文的</span><span lang="EN-US">cp936</span><span style="font-family: 宋体;">也可以，根据项目情况而定！），将默认语言调整为中文。</span></p>
<p class="MsoNormal"><b style=""><span lang="EN-US" style="color: red;"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></span></b><b style=""><span style="font-family: 宋体; color: red;">备注：如果想设定</span><span lang="EN-US" style="color: red;">ASE</span></b><b style=""><span style="font-family: 宋体; color: red;">的默认语言为中文，必须先将默认字符集设定为</span><span lang="EN-US" style="color: red;">utf8</span></b><b style=""><span style="font-family: 宋体; color: red;">，才能设置默认语言为中文。否则会报错。</span></b></p>
<h4><span lang="EN-US" style="font-size: 10.5pt; line-height: 156%;">1</span><span style="font-size: 10.5pt; line-height: 156%; font-family: 宋体;">查看当前数据库的默认字符集：</span></h4>
<p class="MsoNormal"><span style="font-family: 宋体;">执行：</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">sp_configure &quot;default character set id&quot;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">查看到</span><span lang="EN-US">Run Value</span><span style="font-family: 宋体;">为：</span><span lang="EN-US">2</span><span style="font-family: 宋体;">，执行：</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">select id,name from master..syscharsets where id=2</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">查看到当前字符集为：</span><span lang="EN-US">cp850<span id="more-250"></span></span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<h4><span lang="EN-US" style="font-size: 10.5pt; line-height: 156%;">2</span><span style="font-size: 10.5pt; line-height: 156%; font-family: 宋体;">将字符集调整为</span><span lang="EN-US" style="font-size: 10.5pt; line-height: 156%;">utf8</span><span style="font-size: 10.5pt; line-height: 156%; font-family: 宋体;">的过程：</span></h4>
<p class="MsoNormal"><span style="font-family: 宋体;">将字符集由</span><span lang="EN-US">cp850</span><span style="font-family: 宋体;">或者</span><span lang="EN-US">iso_1</span><span style="font-family: 宋体;">调整为</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">有</span><span lang="EN-US">2</span><span style="font-family: 宋体;">中方法：图形界面工具和命令行工具。下面分别演示过程。</span></p>
<h5><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">2.1</span><span style="font-size: 9pt; line-height: 156%; font-family: 宋体;">用图形界面工具调整字符集为</span><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">utf8</span></h5>
<p class="MsoNormal"><span style="font-family: 宋体;">菜单：开始</span><span lang="EN-US">&gt;</span><span style="font-family: 宋体;">所有程序</span><span lang="EN-US">&gt;Sybase&gt;Adaptive Server Enterprise&gt;Server Config</span></p>
<p class="MsoNormal"><span lang="EN-US"><a href="https://www.dbainfo.net/wp-content/uploads/image/syconfig-configure.jpg" class="highslide-image" onclick="return hs.expand(this);" target="_blank"><img alt="" height="198" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-configure.jpg" width="308" /></a></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">（或者：</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">cd /d %sybase%\%sybase_ase%\bin</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">syconfig</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">）</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">左边的产品列表选择</span><span lang="EN-US">Adaptive Server</span><span style="font-family: 宋体;">，点&ldquo;配置</span><span lang="EN-US">Adaptive Server</span><span style="font-family: 宋体;">&rdquo;按钮，选择要配置的服务器：</span><span lang="EN-US">WIN2003SERVER</span></p>
<p class="MsoNormal"><span lang="EN-US"><img alt="" height="145" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-select-server.jpg" width="300" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">输入</span><span lang="EN-US">sa</span><span style="font-family: 宋体;">的口令：</span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;<img alt="" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-login.jpg" /></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">进入到配置</span><span lang="EN-US">Adaptive Server</span><span style="font-family: 宋体;">窗口</span></p>
<p class="MsoNormal"><img alt="" height="183" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-configure-options.jpg" width="275" /></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">选择&ldquo;语言&rdquo;按钮，</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-language.jpg" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">可以看到当前缺省值中的字符集为：</span><span lang="EN-US">cp850</span><span style="font-family: 宋体;">。点&ldquo;字符集&rdquo;下面的&ldquo;添加</span><span lang="EN-US">/</span><span style="font-family: 宋体;">删除&rdquo;按钮，</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" height="208" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-install-characterset.jpg" width="351" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">从可用字符集列表中选择&ldquo;</span><span lang="EN-US">Unicode 3.1 UTF-8 Character Set</span><span style="font-family: 宋体;">&rdquo;字符集，点确定。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">点&ldquo;字符集&rdquo;下面的&ldquo;设置缺省值&rdquo;按钮</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" height="173" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-characterset-default.jpg" width="279" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">选择&ldquo;</span><span lang="EN-US">Unicode 3.1 UTF-8 Character Set</span><span style="font-family: 宋体;">&rdquo;字符集，点确定。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" height="212" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-language2.jpg" width="351" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">预览一下，可以看到当前缺省值中字符集已经被改为&ldquo;</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">&rdquo;。点确定按钮。返回到&ldquo;配置</span><span lang="EN-US">Adaptive Server</span><span style="font-family: 宋体;">&rdquo;窗口，点保存按钮。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-characterset-installing.jpg" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">这时候开始安装</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集，并配置默认字符集为</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">。如果</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">中有用户数据库，则此过程需要持续一段时间，因为</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">需要将用户数据库的内容都转化为</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集下的内容。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">配置完成后返回到窗口。</span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;<img alt="" height="198" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-configure.jpg" width="308" /></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">查看</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">的错误日志文件</span><span lang="EN-US">win2003server.log</span><span style="font-family: 宋体;">，发现在配置字符集为</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">过程中</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">重启了两次。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00031:2010/09/13 13:59:32.67 server<span style="">&nbsp; </span>The configuration option &#39;default character set id&#39; has been changed by &#39;sa&#39; from &#39;2&#39; to &#39;190&#39;.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00031:2010/09/13 13:59:32.67 server<span style="">&nbsp; </span>WARNING: ***************************</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00031:2010/09/13 13:59:32.67 server<span style="">&nbsp; </span>Default char set being reconfigured:</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00031:2010/09/13 13:59:32.67 server<span style="">&nbsp; </span><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>old charset ID = 2<span style="">&nbsp;&nbsp;&nbsp; </span>new charset ID = 190</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00016:2010/09/13 13:59:34.89 server<span style="">&nbsp; </span>Shutdown started by user &#39;sa&#39;. SQL text: shutdown</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">先将</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">数据库关闭，然后用单用户模式启动数据库</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:11.59 server<span style="">&nbsp; </span>*** WARNING ******************</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:11.59 server<span style="">&nbsp; </span>Attempting to change default character set ID from 2 to 190</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:11.59 server<span style="">&nbsp; </span>ASE booted single user mode - updates allowed to system catalogs</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:11.59 server<span style="">&nbsp; </span>*** WARNING ******************</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">此时数据库默认字符集已经调整为</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">，后面的过程为将</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">已有数据库的数据转化为</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">的数据。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:30.96 server<span style="">&nbsp; </span>Now loading ASE&#39;s new default sort order and character set</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:31.07 server<span style="">&nbsp; </span>Checking table &#39;sysobjects&#39; (object ID 1): Logical page size is 4096 bytes.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:31.10 server<span style="">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:31.10 server<span style="">&nbsp; </span>Checking partition &#39;sysobjects_1&#39; (partition ID 1) of table &#39;sysobjects&#39;. The logical page size of this table is 4096 bytes.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:31.15 server<span style="">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:31.29 server<span style="">&nbsp; </span>Checking table &#39;systypes&#39; (object ID 4): Logical page size is 4096 bytes.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:31.29 server<span style="">&nbsp;&nbsp; </span></span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:00:31.29 server<span style="">&nbsp; </span>Checking partition &#39;systypes_4&#39; (partition ID 4) of table &#39;systypes&#39;. The logical page size of this table is 4096 bytes.</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">转化完毕后，已正常模式再次重新启动</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">数据库。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">启动日志的最后有：</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:30:12.67 server<span style="">&nbsp; </span>ASE&#39;s default unicode sort order is &#39;binary&#39;.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:30:12.67 server<span style="">&nbsp; </span>ASE&#39;s default sort order is:</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:30:12.67 server<span style="">&nbsp; </span><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&#39;<b style=""><span style="color: red;">bin_utf8</span></b>&#39; (ID = 50)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:30:12.67 server<span style="">&nbsp; </span>on top of default character set:</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:30:12.67 server<span style="">&nbsp; </span><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&#39;<b style=""><span style="color: red;">utf8</span></b>&#39; (ID = 190).</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">00:00000:00001:2010/09/13 14:30:12.67 server<span style="">&nbsp; </span>Master device size: 60 megabytes, or 30720 virtual pages. (A virtual page is 2048 bytes.)</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">由上可以看出，</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">数据库的默认字符集已经被设置为：</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">检验</span><span lang="EN-US">utf8</span></b><b style=""><span style="font-family: 宋体;">字符集是否配置成功</span></b></p>
<p class="MsoNormal"><span style="font-family: 宋体;">在</span><span lang="EN-US">cmd</span><span style="font-family: 宋体;">下执行</span><span lang="EN-US">: isql &ndash;Usa &ndash;P &ndash;Swin2003server &ndash;Jcp936</span><span style="font-family: 宋体;">登录</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">数据库。</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">1&gt; sp_configure &quot;default character set id&quot;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">2&gt; go</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>Parameter Name<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Default<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Memory Used</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Config Value<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Run Value<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unit</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Type</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>------------------------------ -------------------- -----------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>-------------------- -------------------- --------------------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>----------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>default character set id<span style="">&nbsp;&nbsp;&nbsp; </span><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>2<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>190<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>190<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>id</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>static</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">(1 row affected)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">(return status = 0)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">1&gt; select id,name from master..syscharsets where id = 190</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">2&gt; go</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>id<span style="">&nbsp; </span>name</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>--- ------------------------------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>190 utf8</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">(1 row affected)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">1&gt;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">至此，</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集修改成功！</span></p>
<p align="center" class="MsoNormal" style="text-align: center;"><span lang="EN-US">&nbsp;</span></p>
<h5><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">2.2</span><span style="font-size: 9pt; line-height: 156%; font-family: 宋体;">用命令行工具调整字符集为</span><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">utf8</span></h5>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">检查当前</span><span lang="EN-US">ASE</span></b><b style=""><span style="font-family: 宋体;">数据库中是否安装了</span><span lang="EN-US">utf8</span></b><b style=""><span style="font-family: 宋体;">字符集？</span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">select id,name from master..syscharsets</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">where name=&#39;utf8&#39;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">如果有返回结果，则证明</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">服务器已经安装了</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集。</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集的</span><span lang="EN-US">id</span><span style="font-family: 宋体;">一般为</span><span lang="EN-US">190</span><span style="font-family: 宋体;">。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">如果未安装字符集</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">，则在</span><span lang="EN-US">cmd</span><span style="font-family: 宋体;">下执行：</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">cd /d %sybase%\charsets\utf8</span></p>
<p class="MsoNormal"><b style=""><span lang="EN-US" style="color: red; background: none repeat scroll 0% 0% rgb(217, 217, 217);">charset -Usa -P -Swin2003server binary.srt utf8</span></b><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">（</span><span lang="EN-US">sa</span><span style="font-family: 宋体;">的密码为空，服务名称为：</span><span lang="EN-US">win2003server</span><span style="font-family: 宋体;">）</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">反馈信息如下：</span></p>
<p class="MsoNormal"><span lang="EN-US">C:\sybase\charsets\utf8&gt;charset -Usa -P -Swin2003server binary.srt utf8</span></p>
<p class="MsoNormal"><span lang="EN-US">Loading file &#39;binary.srt&#39;.</span></p>
<p class="MsoNormal"><span lang="EN-US">Found a [sortorder] section.</span></p>
<p class="MsoNormal"><span lang="EN-US">This is Class-1 sort order.</span></p>
<p class="MsoNormal"><span lang="EN-US">Finished loading the Character Set Definition.</span></p>
<p class="MsoNormal"><span lang="EN-US">Finished loading file &#39;binary.srt&#39;.</span></p>
<p class="MsoNormal"><span lang="EN-US">1 sort order loaded successfully</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">再次检查当前</span><span lang="EN-US">ASE</span></b><b style=""><span style="font-family: 宋体;">数据库中是否安装了</span><span lang="EN-US">utf8</span></b><b style=""><span style="font-family: 宋体;">字符集？</span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">select id,name from master..syscharsets</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">where name=&#39;utf8&#39;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">反馈信息如下：</span></p>
<p class="MsoNormal"><span lang="EN-US">1&gt; select id,name from master..syscharsets</span></p>
<p class="MsoNormal"><span lang="EN-US">2&gt; where name=&#39;utf8&#39;</span></p>
<p class="MsoNormal"><span lang="EN-US">3&gt; go</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;</span>id<span style="">&nbsp; </span>name</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;</span>--- ------------------------------</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;</span>190 utf8</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">(1 row affected)</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">说明已经安装了</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">配置默认字符集为：</span><span lang="EN-US">utf8</span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">sp_configure &ldquo;default character set id&rdquo;,190</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">之后重启</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">数据库<b style=""><span style="color: red;">两次</span></b>。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">检验</span><span lang="EN-US">utf8</span></b><b style=""><span style="font-family: 宋体;">字符集是否配置成功</span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">1&gt; sp_configure &quot;default character set id&quot;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">2&gt; go</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>Parameter Name<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Default<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Memory Used</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Config Value<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Run Value<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unit</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Type</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>------------------------------ -------------------- -----------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>-------------------- -------------------- --------------------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>----------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>default character set id<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>2<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>0</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>190<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>190<span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>id</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>static</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">(1 row affected)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">(return status = 0)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">1&gt; select id,name from master..syscharsets where id = 190</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">2&gt; go</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>id<span style="">&nbsp; </span>name</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>--- ------------------------------</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);"><span style="">&nbsp;</span>190 utf8</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">(1 row affected)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">1&gt;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">至此，</span><span lang="EN-US">utf8</span><span style="font-family: 宋体;">字符集修改成功！</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<h4><span lang="EN-US" style="font-size: 10.5pt; line-height: 156%;">3</span><span style="font-size: 10.5pt; line-height: 156%; font-family: 宋体;">将数据库默认语言调整为中文</span></h4>
<p class="MsoNormal"><span style="font-family: 宋体;">请确保在</span><span lang="EN-US">Sybase ASE15.0.3</span><span style="font-family: 宋体;">程序文件安装过程中，已经选择了&ldquo;</span><span lang="EN-US">Chinese Language Module</span><span style="font-family: 宋体;">&rdquo;模块。如果没有选择，可以重新执行安装程序，添加这个模块。</span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span lang="EN-US"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-chinese-language-module.jpg" />&nbsp;</span></p>
<h5><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">3.1</span><span style="font-size: 9pt; line-height: 156%; font-family: 宋体;">用图形界面工具添加并设置中文为默认语言</span></h5>
<p class="MsoNormal"><span style="font-family: 宋体;">菜单：开始</span><span lang="EN-US">&gt;</span><span style="font-family: 宋体;">所有程序</span><span lang="EN-US">&gt;Sybase&gt;Adaptive Server Enterprise&gt;Server Config</span></p>
<p class="MsoNormal"><span lang="EN-US"><img alt="" height="198" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-configure.jpg" width="308" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">（或者：</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">cd /d %sybase%\%sybase_ase%\bin</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">syconfig</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">）</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">左边的产品列表选择</span><span lang="EN-US">Adaptive Server</span><span style="font-family: 宋体;">，点&ldquo;配置</span><span lang="EN-US">Adaptive Server</span><span style="font-family: 宋体;">&rdquo;按钮，选择要配置的服务器：</span><span lang="EN-US">WIN2003SERVER</span></p>
<p class="MsoNormal"><span lang="EN-US"><img alt="" height="145" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-select-server.jpg" width="300" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">输入</span><span lang="EN-US">sa</span><span style="font-family: 宋体;">的口令：</span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;<img alt="" height="129" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-login.jpg" width="236" /></span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">进入到配置</span><span lang="EN-US">Adaptive Server</span><span style="font-family: 宋体;">窗口</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" height="183" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-configure-options.jpg" width="275" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">选择&ldquo;语言&rdquo;按钮，</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" height="212" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-language.jpg" width="350" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">可以看到当前缺省值中的语言为：</span><span lang="EN-US">us_english</span><span style="font-family: 宋体;">。点&ldquo;<b style="">语言</b>&rdquo;下面的&ldquo;添加</span><span lang="EN-US">/</span><span style="font-family: 宋体;">删除&rdquo;按钮，</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-language-install.jpg" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">在安装语言窗口中添加中文语言</span><span lang="EN-US">Chinese</span><span style="font-family: 宋体;">。点确定返回到语言选项窗口，点击&ldquo;语言&rdquo;下的&ldquo;设置缺省值&rdquo;按钮，</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-language-default.jpg" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">在更改缺省语言窗口中选择</span><span lang="EN-US">Chinese</span><span style="font-family: 宋体;">，点确定，返回到语言选项窗口，</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;<img alt="" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-language-options.jpg" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">点确定，再点保存按钮。进行安装语言的过程中，</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" height="88" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-install-language.jpg" width="345" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<p class="MsoNormal"><span style="font-family: 宋体;">这时候开始安装中文语言。安装过程会将</span><span lang="EN-US">sysmessages</span><span style="font-family: 宋体;">系统表中添加中文语言信息。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">配置完成后返回到窗口。点退出则完成默认语言的配置。</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;"><img alt="" height="198" src="https://www.dbainfo.net/wp-content/uploads/image/syconfig-configure.jpg" width="308" /></span></p>
<p align="center" class="MsoNormal" style="text-align: center;">&nbsp;</p>
<h5><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">3.2</span><span style="font-size: 9pt; line-height: 156%; font-family: 宋体;">用命令行工具添加并设置中文为默认语言</span></h5>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">在</span><span lang="EN-US">ASE</span></b><b style=""><span style="font-family: 宋体;">服务器中安装中文语言：</span></b></p>
<p class="MsoNormal"><span lang="EN-US">cd /d %sybase%\%sybase_ase%\bin</span></p>
<p class="MsoNormal"><b style=""><span lang="EN-US" style="color: red;">langinst -Usa -P -Swin2003server chinese</span></b><span lang="EN-US"><span style="">&nbsp;&nbsp; </span></span><span style="font-family: 宋体;">（</span><span lang="EN-US">sa</span><span style="font-family: 宋体;">的密码为空，数据库服务名为：</span><span lang="EN-US">win2003server</span><span style="font-family: 宋体;">）</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">反馈信息为：</span></p>
<p class="MsoNormal"><span lang="EN-US">C:\sybase\ASE-15_0\bin&gt;langinst -Usa -P -Swin2003server chinese</span></p>
<p class="MsoNormal"><span lang="EN-US">Loading datetime information from file C:\sybase/ASE-15_0/locales/chinese/common</span></p>
<p class="MsoNormal"><span lang="EN-US">.loc.</span></p>
<p class="MsoNormal"><span lang="EN-US">Loading system messages from file C:\sybase/ASE-15_0/locales/chinese/server.loc.</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">9075 Messages processed.</span></p>
<p class="MsoNormal"><span lang="EN-US">Loading complete.</span></p>
<p class="MsoNormal"><span lang="EN-US">Summary: 0 deleted, 8640 inserted, 0 updated, 435 duplicates,<span style="">&nbsp;&nbsp; </span>0 unsuccessful.</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">用</span><span lang="EN-US">isql</span><span style="font-family: 宋体;">设定默认语言为中文：</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">在</span><span lang="EN-US">cmd</span><span style="font-family: 宋体;">下执行：</span><span lang="EN-US"> isql <span style="">&nbsp;</span>-Usa &ndash;P &ndash;Swin2003server &ndash;Jcp936 </span><span style="font-family: 宋体;">登录</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">数据库。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">检查中文语言是否已经成功安装？</span></b></p>
<p class="MsoNormal"><span lang="EN-US">select langid,name from master..syslanguages</span></p>
<p class="MsoNormal"><span lang="EN-US">go</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">如果返回结果为</span><span lang="EN-US">1</span><span style="font-family: 宋体;">行，则说明中文语言已经成功安装了。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">配置</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">数据库默认语言为中文：</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">sp_configure &quot;default language id&quot;,1</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;<br />
	</span></p>
<p align="center" class="MsoNormal" style="text-align: center;"><span lang="EN-US">&nbsp;</span></p>
<h5><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">3.3</span><span style="font-size: 9pt; line-height: 156%; font-family: 宋体;">验证</span><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">ASE</span><span style="font-size: 9pt; line-height: 156%; font-family: 宋体;">默认语言为中文</span></h5>
<p class="MsoNormal"><span style="font-family: 宋体;">用</span><span lang="EN-US">isql</span><span style="font-family: 宋体;">登录</span><span lang="EN-US">ASE</span><span style="font-family: 宋体;">，</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">isql &ndash;Usa &ndash;Jcp936</span><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>(</span><span style="font-family: 宋体;">当前数据库的字符集为</span><span lang="EN-US">utf8,</span><span style="font-family: 宋体;">客户端连接时需要使用</span><span lang="EN-US">cp936</span><span style="font-family: 宋体;">，否则中文会出现乱码</span><span lang="EN-US">)</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">select @@language</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">如果返回结果为</span><span lang="EN-US">:Chinese</span><span style="font-family: 宋体;">，则表示默认语言已经修改为中文了。</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<h5><span lang="EN-US" style="font-size: 9pt; line-height: 156%;">3.4</span><span style="font-size: 9pt; line-height: 156%; font-family: 宋体;">修改登录账号的默认语言为中文</span></h5>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">查看登录账号的默认语言：</span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">sp_displaylogin <b style="">sa</b></span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span lang="EN-US">Suid: 1</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">登录名</span><span lang="EN-US">: sa</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">全名</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">缺省数据库</span><span lang="EN-US">: master</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">缺省语言</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">自动登录脚本</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">已配置的特权</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>sa_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>sso_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>oper_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>sybase_ts_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>mon_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>js_admin_role (default ON)</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">被锁定</span><span lang="EN-US">: </span><span style="font-family: 宋体;">否</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">最后口令改变日期</span><span lang="EN-US">: </span><span style="font-family: 宋体;">十一月</span><span lang="EN-US"> 27 2009 12</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">口令截止间隔</span><span lang="EN-US">: 0</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">口令到期</span><span lang="EN-US">: NO</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">最小口令长度</span><span lang="EN-US">: 6</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">登录失败次数的最大值</span><span lang="EN-US">: 0</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">当前已失败的登录次数</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">请用</span><span lang="EN-US"> AUTH_DEFAULT </span><span style="font-family: 宋体;">进行鉴定</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">登录口令加密</span><span lang="EN-US">:SHA-256</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">上一次登录日期</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span lang="EN-US">(return status = 0)</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">修改登录的默认语言为中文</span><span lang="EN-US">:</span></b></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">sp_modifylogin sa,deflanguage,chinese</span></p>
<p class="MsoNormal"><span lang="EN-US" style="background: none repeat scroll 0% 0% rgb(217, 217, 217);">go</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span></p>
<p class="MsoNormal"><b style=""><span style="font-family: 宋体;">再次检验登录账号的默认语言：</span></b></p>
<p class="MsoNormal"><span lang="EN-US">1&gt; sp_displaylogin sa</span></p>
<p class="MsoNormal"><span lang="EN-US">2&gt; go</span></p>
<p class="MsoNormal"><span lang="EN-US">Suid: 1</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">登录名</span><span lang="EN-US">: sa</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">全名</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">缺省数据库</span><span lang="EN-US">: master</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">缺省语言</span><span lang="EN-US">: chinese</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">自动登录脚本</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">已配置的特权</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>sa_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>sso_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>oper_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>sybase_ts_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>mon_role (default ON)</span></p>
<p class="MsoNormal"><span lang="EN-US"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>js_admin_role (default ON)</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">被锁定</span><span lang="EN-US">: </span><span style="font-family: 宋体;">否</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">最后口令改变日期</span><span lang="EN-US">: </span><span style="font-family: 宋体;">十一月</span><span lang="EN-US"> 27 2009 12</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">口令截止间隔</span><span lang="EN-US">: 0</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">口令到期</span><span lang="EN-US">: NO</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">最小口令长度</span><span lang="EN-US">: 6</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">登录失败次数的最大值</span><span lang="EN-US">: 0</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">当前已失败的登录次数</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">请用</span><span lang="EN-US"> AUTH_DEFAULT </span><span style="font-family: 宋体;">进行鉴定</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">登录口令加密</span><span lang="EN-US">:SHA-256</span></p>
<p class="MsoNormal"><span style="font-family: 宋体;">上一次登录日期</span><span lang="EN-US">:</span></p>
<p class="MsoNormal"><span lang="EN-US">(return status = 0)</span></p>
<p class="MsoNormal"><span lang="EN-US">&nbsp;</span>&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;<br />
	&mdash;&mdash;&mdash; 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
	&mdash;&mdash;&mdash; 转载务必注明原始出处 : <a href="https://www.dbainfo.net/">http://www.dbainfo.net</a><br />
	&mdash;&mdash;&mdash; 关键字：sybase ase15.0.3 默认字符集 语言 中文 utf8 cp936<br />
	&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;&mdash;</p>
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm">https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm">Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-04-02 -- <a href="https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm" title="使用第三方工具访问ASE表时汉字乱码问题的解决方法">使用第三方工具访问ASE表时汉字乱码问题的解决方法</a> (1)</li><li>2010-12-20 -- <a href="https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm" title="Sybae ASE中支持简体中文的字符集">Sybae ASE中支持简体中文的字符集</a> (2)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm" title="bcp导出数据时禁止字符集转化">bcp导出数据时禁止字符集转化</a> (2)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/sybase-central-ase-character-set.htm" title="用Sybase Central连接ASE数据库乱码问题的解决">用Sybase Central连接ASE数据库乱码问题的解决</a> (2)</li><li>2010-09-07 -- <a href="https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm" title="如何使Sybase ASE中对象名不区分大小写？">如何使Sybase ASE中对象名不区分大小写？</a> (0)</li><li>2010-03-18 -- <a href="https://www.dbainfo.net/sybase-character-set-and-convertion.htm" title="Sybase字符集配置与转化">Sybase字符集配置与转化</a> (0)</li><li>2010-01-14 -- <a href="https://www.dbainfo.net/sybase-character-set.htm" title="关于sybase的字符集问题">关于sybase的字符集问题</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何使Sybase ASE中对象名不区分大小写？</title>
		<link>https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm</link>
		<comments>https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm#comments</comments>
		<pubDate>Tue, 07 Sep 2010 03:20:58 +0000</pubDate>
		<dc:creator>dbainfo</dc:creator>
				<category><![CDATA[Sybase ASE]]></category>
		<category><![CDATA[字符集]]></category>
		<category><![CDATA[排序顺序]]></category>

		<guid isPermaLink="false">http://www.dbainfo.net/?p=154</guid>
		<description><![CDATA[在Sybase ASE中默认的情况是对象名或者字段名区分大小写，数据库内的字符按照二进制进行排序。单字节字符就按照字符的ASCII值排序，对于多字节（如：一个汉字）字符则是按照第一个字节的ASCII值进行排序。此时，汉字的排序是没有意义的。 但是，有时候会遇到要求对象名或者对象字段名不区分大小写的情况。比如：将其他rdbms的数据库移植到sybase ASE数据库（比如：ASA，oracle等）；业务系统要求对象名不区分大小写等场景。 本文介绍在Sybase ASE 15.0.3中调整字符集和排序顺序使得ASE不区分对象名和字段名的大小写。 在谈到数据库的字符集时，不得不提到数据库的排序顺序。字符集和排序顺序的关系如此紧密，必须同时调整二者才能实现在ASE中不区分对象名的大小写。 ASE中的字符集有很多种，随着版本的升级，好像字符集种类也是越来越丰富。在ASE11.9.2版本中还没有支持简体中文的字符集cp936,仅有eucgb这个中文字符集。在最新的ASE15.x版本中，可以用作简体中文的字符集有：cp936,eucgb,gb18030,utf8；支持繁体中文的字符集有:cp950,big5,big5hk,euccns,utf8。如果仅仅需要支持简体中文的话，那么用cp936足够了。考虑ASE数据库支持国际化，则可选用utf8。 如何既支持简体中文又能容纳繁体中文呢？ 对于此问题，我感觉应该用utf8字符集。因为在ASE中简体或者繁体中文分别有不同的字符集，只能选择一个最“包容”，范围最广的字符集：utf8。 转入正题： 我的测试环境安装的ASE字符集为：iso_1，默认的字符集排序顺序为：bin__iso_1。无论对象名还是对象内的数据，都是严格区分大小写的。 第一步：检查数据库内是否安装了不区分大小写的iso_1字符集。 select id,name from master..syscharsets where name like '%iso_1%' 查询结果为： 1&#62; select id,name from master..syscharsets where name like '%iso_1%' 2&#62; go id  name --- ------------------------------ 50 bin_iso_1 1 iso_1 &#160; (2 rows affected) 说明数据库内安装有iso_1字符集和按照二进制值进行排序的bin_iso_1（排序顺序在其他rdbms中好像被称为collate，不太好翻译，有的翻译为“整理”，感觉很别扭。在mssqlserver和mysql中都有这个概念。） 第二步：安装不区分大小的iso_1的整理collate 切换到字符集目录下： cd %sybase%\charsets\iso_1 (unix下位：cd $SYBASE/charsets/iso_1) 发现D:\sybase\charsets\iso_1中有几个*.srt文件，它们分别对应不同的“整理”--排序顺序。 D:\sybase\charsets\iso_1&#62;dir [...]]]></description>
			<content:encoded><![CDATA[<p>在Sybase ASE中默认的情况是对象名或者字段名区分大小写，数据库内的字符按照二进制进行排序。单字节字符就按照字符的ASCII值排序，对于多字节（如：一个汉字）字符则是按照第一个字节的ASCII值进行排序。此时，汉字的排序是没有意义的。</p>
<p>但是，有时候会遇到要求对象名或者对象字段名不区分大小写的情况。比如：将其他rdbms的数据库移植到sybase ASE数据库（比如：ASA，oracle等）；业务系统要求对象名不区分大小写等场景。</p>
<p><strong>本文介绍在Sybase ASE 15.0.3中调整字符集和排序顺序使得ASE不区分对象名和字段名的大小写。</strong></p>
<p>在谈到数据库的字符集时，不得不提到数据库的排序顺序。字符集和排序顺序的关系如此紧密，必须同时调整二者才能实现在ASE中不区分对象名的大小写。</p>
<p>ASE中的字符集有很多种，随着版本的升级，好像字符集种类也是越来越丰富。在ASE11.9.2版本中还没有支持简体中文的字符集cp936,仅有eucgb这个中文字符集。在最新的ASE15.x版本中，可以用作简体中文的字符集有：cp936,eucgb,gb18030,utf8；支持繁体中文的字符集有:cp950,big5,big5hk,euccns,utf8。如果仅仅需要支持简体中文的话，那么用cp936足够了。考虑ASE数据库支持国际化，则可选用utf8。</p>
<p>如何既支持简体中文又能容纳繁体中文呢？</p>
<p>对于此问题，我感觉应该用utf8字符集。因为在ASE中简体或者繁体中文分别有不同的字符集，只能选择一个最“包容”，范围最广的字符集：utf8。</p>
<p>转入正题：</p>
<p>我的测试环境安装的ASE字符集为：iso_1，默认的字符集排序顺序为：<strong>bin__iso_1</strong>。无论对象名还是对象内的数据，都是严格区分大小写的。</p>
<p>第一步：检查数据库内是否安装了不区分大小写的iso_1字符集。</p>
<p>select id,name from master..syscharsets where name like '%iso_1%'</p>
<p>查询结果为：</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">1&gt; select id,name from master..syscharsets where name like '%iso_1%'
2&gt; go
 id  name
 --- ------------------------------
 50 bin_iso_1
 1 iso_1
&nbsp;
(2 rows affected)</pre></div></div>

<p>说明数据库内安装有iso_1字符集和按照二进制值进行排序的bin_iso_1（排序顺序在其他rdbms中好像被称为collate，不太好翻译，有的翻译为“整理”，感觉很别扭。在mssqlserver和mysql中都有这个概念。）</p>
<p>第二步：安装不区分大小的iso_1的整理collate</p>
<p>切换到字符集目录下：</p>
<p>cd %sybase%\charsets\iso_1 (unix下位：cd $SYBASE/charsets/iso_1)</p>
<p>发现D:\sybase\charsets\iso_1中有几个*.srt文件，它们分别对应不同的“整理”--排序顺序。</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">D:\sybase\charsets\iso_1&gt;dir *.srt
 驱动器 D 中的卷没有标签。
 卷的序列号是 24C3-2A76
&nbsp;
 D:\sybase\charsets\iso_1 的目录
&nbsp;
2004-11-02  02:13               656 binary.srt
2004-11-02  02:13             8,703 dictiona.srt
2004-11-02  02:13             8,703 dictionary.srt
2004-11-02  02:13             8,669 espdict.srt
2004-11-02  02:13             8,682 espnoac.srt
2004-11-02  02:13             8,584 espnocs.srt
2004-11-02  02:13             8,738 noaccent.srt
2004-11-02  02:13             8,738 noaccents.srt
2004-11-02  02:13             9,209 nocase.srt
2004-11-02  02:13             9,312 nocasepr.srt
2004-11-02  02:13             9,312 nocasepref.srt
 11 个文件         89,306 字节
 0 个目录 17,730,179,072 可用字节
&nbsp;
D:\sybase\charsets\iso_1&gt;</pre></div></div>

<p>其中：binary.srt表示二进制排序，dictiona.srt表示按照字典顺序，nocase.srt表示不区分大小的排序（具体的还有：nocasepr.srt，nocasepref.srt,好像是dictionary order,case insensitive with preference，具体没有细研究！）</p>
<p>本文的场景需要nocase.srt这个。</p>
<p>安装nocase.srt这个排序顺序（“整理”）</p>
<p><span style="color: #ff0000;"><strong>charset -Usa -P -Stest nocase.srt iso_1</strong></span></p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">D:\sybase\charsets\iso_1&gt;charset -Usa -P -Stest nocase.srt iso_1
Loading file 'nocase.srt'.
&nbsp;
Found a [sortorder] section.
&nbsp;
This is Class-1 sort order.
&nbsp;
Character set for the sort order is already in the Syscharsets table.
&nbsp;
Sort order (ID = 52 ,CSID = 1 ) with NAME = 'nocase_iso_1' already exists
in the Syscharsets system table.  Do you wish to update this sort order
with the definitions found in your localization file for sort order
(ID = 52, CSID = 1, NAME = 'nocase_iso_1')?
(yes/no):  yes
&nbsp;
Finished loading file 'nocase.srt'.
&nbsp;
1 sort order loaded successfully</pre></div></div>

<p>第三步：在ASE中配置数据库的排序顺序。</p>
<p>首先，检查ASE当前的排序顺序，用sp_helpsort这个系统存错过程。在输出结果的Sort Order Description部分，看到有:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Sort Order Description
&nbsp;
 ------------------------------------------------------------------
 Character Set = 1, iso_1
 ISO 8859-1 (Latin-1) - Western European 8-bit character set.
 Sort Order = 50, bin_iso_1
 Binary ordering, for the ISO 8859/1 or Latin-1 character set (
 iso_1).
Characters, in Order</pre></div></div>

<p>可看出当前排序顺序为：区分大小写的二进制顺序bin_iso_1。</p>
<p>利用如下的SQL语句检查刚才安装的nocase.srt排序顺序在syscharsets表中对应的id值。</p>
<p>select id,name from master.dbo.syscharsets where name like '%iso_1%'</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">1&gt; select id,name from master.dbo.syscharsets where name like '%iso_1%'
2&gt; go
 id  name
 --- ------------------------------
 50 bin_iso_1
 1 iso_1
 52 nocase_iso_1
&nbsp;
(3 rows affected)
1&gt;</pre></div></div>

<p>刚才安装的不区分大小写的排序对应ID为：52。</p>
<p>利用系统存储过程sp_configure 修改默认排序顺序，执行： sp_configure  "default sortorder id",52</p>
<p>执行完毕后，需要重启启动ASE两次（这和改字符集的时候是一样的，）。</p>
<p>ASE启动之后，用sp_configure  "default sortorder id"检查，当前排序顺序值为：52.</p>
<p>用sp_helpsort检查，Sort Order Description部分的信息为:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">Sort Order Description
&nbsp;
 ------------------------------------------------------------------
 Character Set = 1, iso_1
 ISO 8859-1 (Latin-1) - Western European 8-bit character set.
 Sort Order = 52, nocase_iso_1
 Case-insensitive dictionary sort order for use with several We
 stern-European languages including English, French, and German
 .  Uses the ISO 8859-1 character set.
Characters, in Order</pre></div></div>

<p>发现，已经修改完成了。下面做个试验测试一下。</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">1&gt; use andkylee
2&gt; go
1&gt; create table ANDKylee(ID int not null,NaMe varchar(30) null)
2&gt; go
1&gt; create table andkylee(id int not null,name varchar(30) null)
2&gt; go
Msg 2714, Level 16, State 1:
Server 'TEST', Line 1:
There is already an object named 'andkylee' in the database.
1&gt; insert into ANDKYLEE values(1,'aaaa')
2&gt; insert into andkylee values(1,'AAAA')
3&gt; insert into aNDKYLEE values(2,'bbBB')
4&gt; insert into andkyLEE values(2,'BBbb')
5&gt; go
(1 row affected)
(1 row affected)
(1 row affected)
(1 row affected)
1&gt; select *  from andkyLEE where name='AAAA'
2&gt; go
 ID          NaMe
 ----------- ------------------------------
 1 aaaa
 1 AAAA
&nbsp;
(2 rows affected)
1&gt; select *  from andkylee where name='aaaa'
2&gt; go
 ID          NaMe
 ----------- ------------------------------
 1 aaaa
 1 AAAA
&nbsp;
(2 rows affected)
1&gt; select *  from andkylee where name='BbBb'
2&gt; go
 ID          NaMe
 ----------- ------------------------------
 2 bbBB
 2 BBbb
&nbsp;
(2 rows affected)
1&gt; select *  from ANDKYLEE order by name
2&gt; go
 ID          NaMe
 ----------- ------------------------------
 1 AAAA
 1 aaaa
 2 BBbb
 2 bbBB
&nbsp;
(4 rows affected)
1&gt;</pre></div></div>

<p>可以发现，对象名，字段名，还有表内的数据都不区分大小写了。</p>
<p>最后强调两点：</p>
<p>1.改成不区分大小写的排序顺序要慎重。对象名或者字段名不区分大小写可能问题不多，需要慎重考虑表内数据是否真正地不区分大小写。</p>
<p>2.最好在刚安装完ASE数据库服务器后修改数据库的排序顺序，或者确保各个库内已有的对象名在不区分大小写后是<strong>唯一</strong>的。我在测试的时候遇到在转化后即将导致sysobjects索引键冲突而失败的情况。</p>
<p>用户库andkylee内原来用testA和testa两种表，在转化的过程报如下的错误：</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">00:00000:00001:2010/09/06 11:26:34.59 server  Rebuilding indexes for andkylee..sysobjects.
00:00000:00001:2010/09/06 11:26:34.70 server  Error: 1505, Severity: 16, State: 2
00:00000:00001:2010/09/06 11:26:34.71 server  Create unique index aborted on duplicate key.  Primary key is '&quot;testa&quot;, 1'
00:00000:00001:2010/09/06 11:26:34.76 server  Error: 3436, Severity: 20, State: 2
00:00000:00001:2010/09/06 11:26:34.76 server  Cannot rebuild index 2 for the 'sysobjects' table in the 'andkylee' database.
00:00000:00001:2010/09/06 11:26:34.76 server  Error: 3434, Severity: 20, State: 1
00:00000:00001:2010/09/06 11:26:34.76 server  Cannot change sortorder. Server shutting down.  Restart to continue with sortorder unchanged.
00:00000:00001:2010/09/06 11:26:34.76 kernel  ueshutdown: exiting
&nbsp;
 </pre></div></div>

<p>有问题，欢迎讨论！</p>
<p>————————————————————————————————————<br />
——— 本文为andkylee个人原创，请在尊重作者劳动成果的前提下进行转载；<br />
——— 转载务必注明原始出处 : <a href="../">http://www.dbainfo.net</a><br />
——— 关键字： ASE 字符集 排序顺序 iso_1 nocase_iso_1 sp_helpsort default sortorder id<br />
————————————————————————————————————
<div style="clear: both; margin: 10px 0pt; border: 1px dashed rgb(153, 153, 153); font-size: 12px; padding: 5px 10px;">
<li>本文链接地址：<a href="https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm">https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm</a>；</li>
<li>本文为dbainfo个人原创，请在尊重作者劳动成果的前提下进行转载；</li>
<li>转载务必注明原始出处 : <a href="https://www.dbainfo.net/">Sybase数据库技术，数据库恢复专家</a>；</li>
<li>对《<a href="https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm">如何使Sybase ASE中对象名不区分大小写？</a>》有何疑问或见解，请在本文下方发表；</li>
<li>对网站还有其他问题或建议，请提交在<a href="https://www.dbainfo.net/messages" target="_blank">留言板</a>，谢谢！</li>
</div>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li>2013-04-02 -- <a href="https://www.dbainfo.net/ase-3rt-party-tools-illegal-chinese-words.htm" title="使用第三方工具访问ASE表时汉字乱码问题的解决方法">使用第三方工具访问ASE表时汉字乱码问题的解决方法</a> (1)</li><li>2010-12-20 -- <a href="https://www.dbainfo.net/ase-character-set-support-simplified-chinese.htm" title="Sybae ASE中支持简体中文的字符集">Sybae ASE中支持简体中文的字符集</a> (2)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/bcp-out-disable-character-set-convertion.htm" title="bcp导出数据时禁止字符集转化">bcp导出数据时禁止字符集转化</a> (2)</li><li>2010-09-14 -- <a href="https://www.dbainfo.net/sybase-central-ase-character-set.htm" title="用Sybase Central连接ASE数据库乱码问题的解决">用Sybase Central连接ASE数据库乱码问题的解决</a> (2)</li><li>2010-09-13 -- <a href="https://www.dbainfo.net/sybase-ase-1503-character-set-utf8-chinese-language.htm" title="Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集">Sybase ASE 15.0.3 for windows 安装中文语言支持、配置字符集</a> (0)</li><li>2010-03-18 -- <a href="https://www.dbainfo.net/sybase-character-set-and-convertion.htm" title="Sybase字符集配置与转化">Sybase字符集配置与转化</a> (0)</li><li>2010-01-14 -- <a href="https://www.dbainfo.net/sybase-character-set.htm" title="关于sybase的字符集问题">关于sybase的字符集问题</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>https://www.dbainfo.net/sybase-ase-objectname-case-insensitive.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
