如何在java中的Microsoft Windows Codepage 1251(Cyrl)中编码字符

时间:2011-03-10 14:15:58

标签: java encoding character-encoding

我想用Microsoft Windows Codepage 1251(Cyrl)表在Java中编码字符串。

1 个答案:

答案 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评论的那样。