我编写了一个在 as/400 上运行的 Java 类,用于从 DB2 数据构建 XML 文件。我使用本机驱动程序 (com.ibm.db2.jdbc.app.DB2Driver) 访问数据库,数据采用克罗地亚格式,带有特殊字符,如 PETROVEÅKI、VRANIÑ 等。存储填充到 XML 文件中的数据的 DB 表具有 CCSID 65535。我的第一个问题是驱动程序不接受作业的默认 CCSID (65535),因此在我调用 CL 程序中我进行了 CHGJOB 设置 CCSID到870(应该是克罗地亚人)。使用此设置,我可以成功运行 Java 类,但特殊字符被翻译成与原始字符不匹配的其他内容。这是我第一次使用这些特殊字符,我不知道如何解决它。任何提示将不胜感激。
问问题
138 次