如何将包含 OCTL 字符的字符串转换为 ISO-8859-15,以使其不稳定。我正在使用java。泰。
我试图恢复一个informix bbdd的值,我把它放在String里面,但是当我在视图中显示时,我看到了Espa\321a--->,我想看到ESPAÑA。我一直在寻找 \321 是 OCTL 的锯子,这可能吗?
HTML OCTL HEX CMP CHR 含义
Ñ | \321 | =D1 | N ~ | (Ñ) | 大写 N,波浪号
所以 OCTL = \321 = Ñ
我试试这个,但不适合我,我做错了。
Charset charset = Charset.forName("OCTL");
CharsetDecoder decoder = charset.newDecoder();
CharsetEncoder encoder = charset.newEncoder();
try {
ByteBuffer bbuf = encoder.encode(CharBuffer.wrap(rs.getString(Constants.DES_PAIS_COM)));
ByteBuffer and then to a string.
CharBuffer cbuf = decoder.decode(bbuf);
String s = cbuf.toString();
deuteDetall.setDesPaisCom(s);
} catch (CharacterCodingException e) {
}