pisceswz 发表于 2006-11-27 20:47:06

关于中文乱码的问题

我有一个Sybase数据库,如果使用一个已经编译好的EXE文件来执行,里面的中文显示没有任何问题,但是如果我直接打开数据库,就发现里面的中文全是乱码~~ <br/><br/>据我迄今网上找到的数据,发现是因为Sybase在处理字符的时候是按1个字节来处理的,而中文汉字都占用2个字节,也就是说,Sybase硬是把一个汉字拆成了2个字,也就成了乱码,不知道能不能使用什么程序(已有的,或者告诉我方法,我用VS2005编一个)来解决这个问题。 <br/><br/>下面举个例子: <br/>下面的那行乱码应该是1997年7月 - 2003年7月 <br/>1999&Auml;ê7&Ocirc;&Acirc; - 2003&Auml;ê7&Ocirc;&Acirc; <br/><br/>大家帮我看看这个怎么解决,谢谢了!<cd></cd>

yuadam 发表于 2006-11-29 10:41:58

字库的事情吧?

pisceswz 发表于 2006-11-29 22:03:40

<p>不清楚啊~ 在用ASA加载的时候,好像没有选择字库的~~ 能够告知如何加载?</p><p>我用ODBC连接的时候使用了CP850字库,但是用.NET程序连接后还是一样的情况,不解~~~</p><p>但是我们现在使用的一个数据库软件,这个软件是我们国外的公司开发的,在开发的时候应该没有考虑支持中文的缘故。但是却支持中文。而且要使用它们的软件,还要开一个叫什么ASTA Server的东西,也不清楚这个是什么~~~</p>

zdw310 发表于 2007-2-1 10:22:03

<p>同问</p>

newease 发表于 2009-3-6 09:04:00

ODBC中的Character set改为cp850 试试看
页: [1]
查看完整版本: 关于中文乱码的问题

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com