如何使用jTDS指定Sybase JDBC连接的字符集?

时间:2013-03-25 11:59:55

标签: java jdbc character-encoding sybase jtds

我使用jTDS连接到Sybase数据库,并且非ASCII字符数据被破坏。这在我自己的应用程序和SQuirreLSQL中都会发生。

在哪里可以指定用于连接的字符集?我可以在数据字典中找到该字符集应该是什么吗?

1 个答案:

答案 0 :(得分:2)

您可以设置charset属性

  

charset(默认 - 安装服务器的字符集)       非常重要的设置,确定CHAR / VARCHAR / TEXT值的字符映射的字节值。适用于来自的角色   扩展集(代码128-255)。对于NCHAR / NVARCHAR / NTEXT值没有   有任何影响,因为这些是使用Unicode存储的。

只需将;<property>=<value>附加到JDBC URL即可。

请参阅the FAQ