当前位置: 首页 > 面试题库 >

在Java中将字符串从ASCII转换为EBCDIC?

井高峯
2023-03-14
问题内容

我需要编写一个“简单”实用程序以将ASCII转换为EBCDIC吗?

Ascii来自Java,Web和AS400。我周围有一个google,似乎找不到一个简单的解决方案(也许因为没有一个:()。我希望使用开源util或为已经编写的util付费。

这样吧?

Converter.convertToAscii(String textFromAS400)
Converter.convertToEBCDIC(String textFromJava)

谢谢,

史考特


问题答案:

JTOpen是IBM Java工具箱的开源版本,它具有访问AS /
400对象的类的集合,包括用于访问本机AS400文本文件的FileReader和FileWriter。然后编写自己的转换类可能更容易使用。

从JTOpen主页:

这只是您可以使用JTOpen访问的许多i5 / OS和OS / 400资源中的一部分:

  • 数据库-JDBC(SQL)和记录级访问(DDM)
  • 整合档案系统
  • 程序调用
  • 指令
  • 数据队列
  • 数据区
  • 打印/假脱机资源
  • 产品和PTF信息
  • 作业和作业日志
  • 消息,消息队列,消息文件
  • 用户和组
  • 用户空间
  • 系统值
  • 系统状况



 类似资料:
  • 问题内容: 我需要将由某些特定于某些语言的字母(例如HÄSTDJUR-注意Ä)组成的s 转换为不带那些特殊字母(在这种情况下为HASTDJUR)的。如何用Java做到这一点?感谢帮助! 它不是真的如何听起来。该场景如下-您要使用该应用程序,但没有瑞典语键盘。因此,您无需查看字符映射表,而是通过将特殊字母替换为拉丁字母中的典型字母来键入它。 问题答案: 我认为您的问题与此问题相同: Java-消除重

  • 问题内容: 我现在正在尝试将unicode字体转换为android中的ascii。我写了下面的代码将unicode字体转换为ascii,但是失败了。因为转换后结果无法正确显示。 unicode字体=’ေနေကာင္းပါသလား’类似于’\ u100F \ u1039 \ u100D’ 问题答案: 使用java.text.Normalizer类将unicode转换为ascii。这是答案的示例代码h

  • 问题内容: 您如何将字符串转换为ASCII值? 例如,“ hi”将返回104105。 我可以单独执行ord(’h’)和ord(’i’),但是在有很多字母的情况下会很麻烦。 问题答案: 您可以使用列表理解:

  • 问题内容: 我有; 然后我做 我想将转换为ASCII值(97),如何在Java中执行此操作? 问题答案: 很简单的。只是把你当成一个。 在你的情况下,你需要首先从中获取特定的,然后进行转换。 尽管强制转换不是明确要求的,但是它提高了可读性。

  • 问题内容: 如何将Java字符串转换为ASCII字节数组? 问题答案: 使用该方法,为其指定适当的名称(或名称)。 例: (Java 7的前:)

  • 问题内容: 我应该通过使用Java将EBCDIC文件转换为ASCII。到目前为止,我有以下代码: 文件描述如下: 我们可以忽略每一行的前2个字节。问题是字节存在USAGE IS COMP,因为读者无法正确转换它们,我想我应该将它们读取为字节或其他内容,尽管我不知道如何。 问题答案: 如果我正确地解释了这种格式,则您的二进制文件格式具有固定长度的记录。其中一些记录不是字符数据(COBOL计算字段?)