文件编码

public static void main(String[] args) {  //建立简体中文对应的Charset Charset cn = Charset.forName("GBK"); //获取cn对象的编码器 CharsetEncoder cnEncoder = cn.newEncoder(); //建立一个CharBuffer对象 CharBuffer cbuff = CharBuffer.allocate(8); cbuff.put('你'); cbuff.put('好'); cbuff.flip(); try { //将CharBuffer中的字符序列转换为字节序列 ByteBuffer bbuff = cnEncoder.encode(cbuff); //循环访问ByteBuffer中的每一个字节 for(int i = 0;i<bbuff.capacity();i++) { System.out.println(bbuff.get(i) + "  "); } } catch (CharacterCodingException e) { e.printStackTrace(); } }
相关文章
相关标签/搜索