我配置了819代码页/ ISO8859-1代码集,导致DB2出现问题。我正在尝试保存一些数据,如项目符号点或甚至双引号“”从我的应用程序的文本编辑器,它会被损坏。将它呈现回UI时,它显示为 - >我们使用JDBC和Jack Rabbit将数据保存到数据库中。如果我们尝试使用带有预准备语句的JDBC进行插入,即使数据也会被损坏。如果DB2配置了1208代码页/ UTF-8代码集,它可以正常工作。DB2配置了819代码页/ ISO8859-1代码集,导致数据损坏
我们正在使用为db2jcc_license_cu.jar和的db2jcc-4.13.127.jar
而且具有DB2与819代码页/ ISO8859-1代码集配置相同的特性正在为应用程序的另一个版本在这里我们使用SQL访问/ DLL,而不是JDBC /兔崽子
有人能帮助我如何可以与具有819代码页DB2工作/ ISO8859-1代码集
谢谢!
什么是您的工作站操作系统(jdbc正在运行)和区域设置?您的应用程序(jdbc)需要使用与数据库相同的编码(utf-8/1208)。 – mao
它是Windows操作系统,语言环境是英语美国 – ArindamM
它在DB2数据库编码为UTF-8时起作用,因为随后Windows特殊字符(如双引号或项目符号)可以成功转换为UTF-8。这些字符在ISO8859-1中可能没有代码点。 – mao