F
fzzf
Unregistered / Unconfirmed
GUEST, unregistred user!
主要是为了支持多语言而遇到的问题!目前有使用BCB、java连接同一个客户端,现在确定sysbase数据库使用utf8编码格式,在java中有一种方式可以处理:就是在存入数据库的时,将编码转换成utf8,这样就可以正常写入,不会乱码。<br>不知各位大虾是如何实现delphi中的这种转换关系的。谢谢!<br>另外如果不做转换的话,用bcb写入什么,读出的也是正常的,就是数据库中没法看到!<br>还有现在程序已经基本成型,都是什么BDE这组控件读写数据库,所以太大的改动就不太适应!<br><br>目前尝试过的方法(当前使用的连接sybase的方法是BDE->ODBC->Sybase):<br>1、修改ODBC的连接字符集为UTF8:导致结果是在运行期有些字段根本读不到<br>2、使用Sybase的多种编码查看方式都不行!(比如963+chinese,860+chinese,utf8+chinese)