static String encode(boolean reuseEncoder) {
String s = "\u3042\u3043\u3044";
CharsetEncoder e = Charset.forName("ISO-2022-JP").newEncoder();
if (reuseEncoder) { // I'm turning japanese. Yes I'm turning japanese. Yes I think so!
e.encode(CharBuffer.wrap(s), ByteBuffer.allocate(64), true);
// Should put encoder back into ASCII mode
e.reset();
}
ByteBuffer bb = ByteBuffer.allocate(64);
e.encode(CharBuffer.wrap(s), bb, true);
e.flush(bb);
bb.flip();
StringBuilder sb = new StringBuilder(); for (int i = 0; i < bb.limit(); i++)
sb.append(String.format("%02x ", bb.get(i)));
System.out.println(sb); return sb.toString();
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet am 2026-10-11)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.