我想用Microsoft Windows Codepage 1251(Cyrl)表在Java中编码字符串。
答案 0 :(得分:1)
您不必“编码”字符串。当您将字符串从/转换为字节时,您需要对它们进行解码/编码。所以你实际编码二进制数组。
byte[] cp1251encodedBytes = "your characters".getBytes(Charset.forName("Cp1251"));
支持的编码列表:http://download.oracle.com/javase/1.4.2/docs/guide/intl/encoding.doc.html
更新:更新为Charset.forName(),正如McDowell评论的那样。