本文介绍了如何在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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!