【问题标题】:How to convert ebcdic format to ASCII using Scala?如何使用 Scala 将 ebcdic 格式转换为 ASCII?
【发布时间】:2018-02-05 19:53:15
【问题描述】:

如何使用 Scala 编程EBCDIC 格式转换为 ASCII

【问题讨论】:

  • 你试过什么?你具体是在坚持什么?
  • 我可以通过 'dd if=input_file of=output_file conv=ascii' 将 EBCDIC 格式转换为 Unix 中的 ASCII,但我想在 scala 中进行相同的转换。

标签: scala ascii ebcdic


【解决方案1】:

类似

import java.nio.file._

val ebcdicBytes = Files.readAllBytes(Paths.get("/whereEver/myEbcdicFile"))
val asciiBytes = new String(ebcdicBytes, "Cp1047").getBytes("ASCII")

可能会起作用。

【讨论】:

  • 我可以通过 'dd if=input_file of=output_file conv=ascii' 将 EBCDIC 格式转换为 Unix 中的 ASCII,但我想在 scala 中进行相同的转换。
  • 好的。上面的代码使用 Scala 将 ebcdic 转换为 ascii(至少它应该:我没有费心在任何 ebcdic 编码的文件上测试它)。它回答了你的问题吗?如果不是:有什么不清楚的吗?我的意思是,它就像 2 行,所有东西都已经内置了......
  • 好。看起来您现在应该有足够的材料来创建MCVE。如果您能以某种方式提供出现问题的文件的示例,那就太好了。
  • 我需要在 scala stackoverflow.com/questions/20349491/…中做同样的事情
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多