我其實有一個非常簡單的代碼。我只是試圖打印出所有的UTF-16標誌。它特別有效,但該程序打印的大部分符號都不可讀。打印所有UTF-16字母到控制檯(Java)
public static void main(String[] args) {
for (int i = 0; i < 65535; i++) {
try {
System.out.println(new String(ByteBuffer.allocate(4).putInt(i).array(), "UTF-16"));
} catch (UnsupportedEncodingException ex) {
Logger.getLogger(Charset.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
爲什麼是這樣的,我該如何解決它?
謝謝
你解決了嗎?請發佈。謝謝 – chickensoup