文件編碼

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(); } }
相關文章
相關標籤/搜索