com.ibm.mq.headers

类字符集

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.headers.Charsets


  • 公共类 Charsets
    扩展 com.ibm.mq.jmqi.JmqiObject
    用于在 "头" 中执行基于 NIO 字符集的数据转换的类
    • 字段摘要

      • 从类 com.ibm.mq.jmqi.JmqiObject 继承的字段

        COMP_JM, COMP_JN, COMP_JO
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法和描述
      static java.lang.String convert(byte[] bytes, int ccsid)
      将指定 CCSID 中的字节数组内容转换为 Java 字符串。
      static java.lang.String convert(byte[] bytes, int ccsid, int encoding)
      将指定 CCSID 中的字节数组内容转换为 Java 字符串。
      static java.lang.String convert(byte[] bytes, int offset, int length, int ccsid)
      将指定 CCSID 中的字节数组内容转换为 Java 字符串。
      static java.lang.String convert(byte[] bytes, int offset, int length, int ccsid, int encoding)
      将指定 CCSID 中的字节数组内容转换为 Java 字符串。
      static java.lang.String convert(java.nio.ByteBuffer bytes, int offset, int length, int ccsid)
      将指定 CCSID 中的 ByteBuffer 内容转换为 Java 字符串。
      static byte[] convert(java.lang.String string, int ccsid)
      将 Java 字符串转换为使用指定 CCSID 的字节数组。
      • 从类 com.ibm.mq.jmqi.JmqiObject 继承的方法

        getJmqiEnvironment
      • 从类 java.lang.Object 继承的方法

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细信息

      • 转换

        public static java.lang.String convert (byte [] bytes ,
                                               int ccsid)
                                        抛出 java.io.UnsupportedEncodingException
        将指定 CCSID 中的字节数组内容转换为 Java 字符串。
        参数:
        bytes -数据
        ccsid -编码字符集标识
        返回:
        数据作为 Unicode 字符串
        抛出:
        java.io.UnsupportedEncodingException -如果不存在所提供 CCSID 值的代码页映射,或者平台无法从代码页转换。
      • 转换

        public static java.lang.String convert (byte [] bytes ,
                                               int                        ccsid,
                                               int 编码)
                                        抛出 java.io.UnsupportedEncodingException
        将指定 CCSID 中的字节数组内容转换为 Java 字符串。
        参数:
        bytes -数据
        ccsid -编码字符集标识
        encoding -头的编码,与 CCSID 1200 字符编码相关
        返回:
        数据作为 Java 字符串
        抛出:
        java.io.UnsupportedEncodingException -如果不存在所提供 CCSID 值的代码页映射,或者平台无法从代码页转换。
      • 转换

        public static java.lang.String convert (byte [] bytes ,
                                               int         offset,
                                               int 长度,
                                               int ccsid)
                                        抛出 java.io.UnsupportedEncodingException
        将指定 CCSID 中的字节数组内容转换为 Java 字符串。
        参数:
        bytes -
        offset -
        length -
        ccsid -
        返回:
        生成的字符串
        抛出:
        java.io.UnsupportedEncodingException -如果不存在所提供 CCSID 值的代码页映射,或者平台无法从代码页转换。
      • 转换

        public static java.lang.String convert (byte [] bytes ,
                                               int         offset,
                                               int 长度,
                                               int                        ccsid,
                                               int 编码)
                                        抛出 java.io.UnsupportedEncodingException
        将指定 CCSID 中的字节数组内容转换为 Java 字符串。
        参数:
        bytes -
        offset -
        length -
        ccsid -
        encoding -
        返回:
        生成的字符串
        抛出:
        java.io.UnsupportedEncodingException -如果不存在所提供 CCSID 值的代码页映射,或者平台无法从代码页转换。
      • 转换

        公共静态 java.lang.String 转换 (java.nio.ByteBuffer 字节,
                                               int         offset,
                                               int 长度,
                                               int ccsid)
                                        抛出 java.io.UnsupportedEncodingException
        将指定 CCSID 中的 ByteBuffer 内容转换为 Java 字符串。
        参数:
        bytes -
        offset -
        length -
        ccsid -
        返回:
        生成的字符串
        抛出:
        java.io.UnsupportedEncodingException -如果不存在所提供 CCSID 值的代码页映射,或者平台无法从代码页转换。
      • 转换

        public static byte [] convert (java.lang.String string ,
                                     int ccsid)
                              抛出 java.io.UnsupportedEncodingException
        将 Java 字符串转换为使用指定 CCSID 的字节数组。
        参数:
        string -
        ccsid -
        返回:
        生成的字节数组
        抛出:
        java.io.UnsupportedEncodingException -如果不存在所提供 CCSID 值的代码页映射,或者平台无法从代码页转换。
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.