Windows-1251到UTF-8代码

时间:2011-12-23 08:54:54

标签: java string character-encoding

我在Windows-1251代码表中有字符代码。 我如何在UTF-8代码表中获取该字符的代码?

例如我的字符'А',在Windows-1251中编码等于192,适当的utf-8代码等于1040

如何使用Windows-1251代码表中的代码192初始化Java中的Character或char?

char c =(char)192; //如何指定编码?

1 个答案:

答案 0 :(得分:7)

要将一个字符编码的byte []编码转换为另一个字符编码,您可以

public static byte[] convertEncoding(byte[] bytes, String from, String to) {
    return new String(bytes, from).getBytes(to);
}