关于中文乱码的问题
我有一个Sybase数据库,如果使用一个已经编译好的EXE文件来执行,里面的中文显示没有任何问题,但是如果我直接打开数据库,就发现里面的中文全是乱码~~ <br/><br/>据我迄今网上找到的数据,发现是因为Sybase在处理字符的时候是按1个字节来处理的,而中文汉字都占用2个字节,也就是说,Sybase硬是把一个汉字拆成了2个字,也就成了乱码,不知道能不能使用什么程序(已有的,或者告诉我方法,我用VS2005编一个)来解决这个问题。 <br/><br/>下面举个例子: <br/>下面的那行乱码应该是1997年7月 - 2003年7月 <br/>1999Äê7ÔÂ - 2003Äê7ÔÂ <br/><br/>大家帮我看看这个怎么解决,谢谢了!<cd></cd> 字库的事情吧? <p>不清楚啊~ 在用ASA加载的时候,好像没有选择字库的~~ 能够告知如何加载?</p><p>我用ODBC连接的时候使用了CP850字库,但是用.NET程序连接后还是一样的情况,不解~~~</p><p>但是我们现在使用的一个数据库软件,这个软件是我们国外的公司开发的,在开发的时候应该没有考虑支持中文的缘故。但是却支持中文。而且要使用它们的软件,还要开一个叫什么ASTA Server的东西,也不清楚这个是什么~~~</p> <p>同问</p> ODBC中的Character set改为cp850 试试看
页:
[1]