我使用jTDS连接到Sybase数据库,并且非ASCII字符数据被破坏。这在我自己的应用程序和SQuirreLSQL中都会发生。
在哪里可以指定用于连接的字符集?我可以在数据字典中找到该字符集应该是什么吗?
答案 0 :(得分:2)
您可以设置charset属性
charset(默认 - 安装服务器的字符集) 非常重要的设置,确定CHAR / VARCHAR / TEXT值的字符映射的字节值。适用于来自的角色 扩展集(代码128-255)。对于NCHAR / NVARCHAR / NTEXT值没有 有任何影响,因为这些是使用Unicode存储的。
只需将;<property>=<value>
附加到JDBC URL即可。
请参阅the FAQ