privatestaticvoid test() throws Exception {
CharsetDecoder dec = Charset.forName("JIS0212").newDecoder(); try {
String ret = dec.decode(ByteBuffer.wrap(inputBytes)).toString(); if (ret.length() != outputString.length()
|| ! outputString.equals(ret)){ thrownew Exception("JIS0212 decoder does not work correctly");
}
} catch (Exception e){ thrownew Exception("JIS0212 encoder does not work correctly");
}
// test 0x742c -> u2116 mapping if (!"\u2116".equals(new String(newbyte[] { (byte)0x8f, (byte)0xf4, (byte)0xac }, "x-eucJP-Open"))) { thrownew RuntimeException("JIS0212_Solaris nr mapping failed");
}
}
}
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.