gpt4 book ai didi

java - 使用Java将中英文字符以单个文件写入Mainframe

转载 作者:太空宇宙 更新时间:2023-11-04 13:31:54 25 4
gpt4 key购买 nike

我们有一个要求,需要将数据从 IBM i (AS400) 系统发送到大型机系统。数据是中英文字符的组合。我们使用 JDBC 驱动程序连接到 AS400 并使用 Spring 批处理写入数据。主机团队已经确认他们这边使用的汉字栏代码页是CP935。因此,在 Spring 设置 ItemWriter 的编码属性时,我们使用了 Cp935,它们能够正确破译中文字符 Hex 值,但文件中的英文字符结尾不清晰。

有没有办法在单个文件中拥有多种编码,例如英文列的 Cp037 和中文列的 Cp935?

我们正在使用直接连接将文件发送到大型机? C:D 是否有可能更改他的代码页?

最佳答案

使用 Unicode,它有多种编码(Unicode 文本格式),例如 UTF-8: 1208。请参阅 1200 code page range 。对于 HTML 之类的文本,UTF-8 适合中文 w.r.t。大小,否则对于更多中文,您可能需要其他编码。

关于java - 使用Java将中英文字符以单个文件写入Mainframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32097977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com