本文介绍了如何在Java中将字符串转换为CCSID 37的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将Java字符串 HelloWorld转换为CCSID 37数字。但是我找不到Java中的任何API可以做到这一点。

I want to convert a java string say "HelloWorld" to numerical CCSID 37 numbers. But I can't find any API in java to do this.

推荐答案

您可以尝试以下操作:

String.getBytes(System.getProperty("com.ibm.cics.jvmserver.local.ccsid"))
String(bytes, System.getProperty("com.ibm.cics.jvmserver.local.ccsid"))

请参考以获取详细信息


  • .com。 ibm.cics.jvmserver.supplied.ccsid属性返回为CICS区域指定的代码页。默认情况下,JCICS API
    使用此代码页进行字符编码。但是,可以在JVM服务器配置中覆盖此值


  • com.ibm.cics.jvmserver.override.ccsid属性返回覆盖值。在JVM配置文件中。该值是JCICS API用于字符编码的代码页
    ,而不是CICS地区使用的
    代码页。

  • com .ibm.cics.jvmserver.local.ccsid属性返回JCICS API在JVM
    服务器中用于字符编码的代码页。

这篇关于如何在Java中将字符串转换为CCSID 37的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-30 17:37