Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Windows-1251至UTF-8代码_Java_String_Character Encoding - Fatal编程技术网

Java Windows-1251至UTF-8代码

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

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

例如,在Windows-1251中编码的字符“А”等于192,相应的utf-8代码等于1040

如何使用Windows-1251代码表中的代码192在Java中初始化字符或字符


字符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编码。但如果将输出
字节[]
转换为字符串,则会得到错误的字符串