现在的位置: 首页 > 综合 > 正文

对字节流进行GBK解码

2013年09月08日 ⁄ 综合 ⁄ 共 449字 ⁄ 字号 评论关闭

/**
     * 对字节流进行GBK解码
     *
     *
@param byteBuffer
     *
@return
    
*/
   
public static String decode(ByteBuffer byteBuffer) {
        Charset charset
= Charset.forName("ISO-8859-1");
        CharsetDecoder decoder
= charset.newDecoder();
       
try {
            CharBuffer charBuffer
= decoder.decode(byteBuffer);
           
return new String(charBuffer.toString().getBytes("ISO8859_1"),
                   
"GBK").trim();
        }
catch (Exception e) {
           
return null;
        }
    }

抱歉!评论已关闭.