Java Windows-1251至UTF-8代码
我在Windows-1251代码表中有字符代码。 如何在UTF-8代码表中获取此字符的代码 例如,在Windows-1251中编码的字符“А”等于192,相应的utf-8代码等于1040 如何使用Windows-1251代码表中的代码192在Java中初始化字符或字符Java Windows-1251至UTF-8代码,java,string,character-encoding,Java,String,Character Encoding,我在Windows-1251代码表中有字符代码。 如何在UTF-8代码表中获取此字符的代码 例如,在Windows-1251中编码的字符“А”等于192,相应的utf-8代码等于1040 如何使用Windows-1251代码表中的代码192在Java中初始化字符或字符 字符c=(字符)192//如何指定编码?要将一种字符编码中的字节[]编码转换为另一种字符编码,可以执行以下操作 public static byte[] convertEncoding(byte[] bytes, String f
字符c=(字符)192//如何指定编码?要将一种字符编码中的字节[]编码转换为另一种字符编码,可以执行以下操作
public static byte[] convertEncoding(byte[] bytes, String from, String to) {
return new String(bytes, from).getBytes(to);
}
所有ASCII字符,包括
A
在Window-1251、ISO-8859-1和UTF-8中都是相同的。不同的是字符>127。你有代码点、字符、字符串吗?更多的信息会有所帮助如果它是一个字符串,您可以在从流/文件读取时定义CP-1251编码,在将其写入流/文件时定义UTF-8编码。我的原始任务是检查字符是否有效(可以在字符串中使用)。Windows-1251代码表中的有效字符代码列表。有效字符的范围可以设置为到(32-235)。我想将给定字符与范围进行比较,但给定字符采用UTF-8编码。但如果将输出字节[]
转换为字符串,则会得到错误的字符串