Encoding 文件中的奇怪文本

Encoding 文件中的奇怪文本,encoding,utf,Encoding,Utf,我有一些转储文件,它由字符串组成,比如 UserComment SeqOne A<E4 B8 80>B<E4 BA 8C>C<C3 96>D<F0 90 81 91>E UserComment SeqOne ABCDE 我无法理解此字符串中、、和的含义。是UTF编码还是其他编码?这只是3个十六进制值。关于这件事,除了一些细节外,没什么可说的 将值解释为UTF16的测试运行 import java.util.Arrays; public cla

我有一些转储文件,它由字符串组成,比如

UserComment SeqOne A<E4 B8 80>B<E4 BA 8C>C<C3 96>D<F0 90 81 91>E
UserComment SeqOne ABCDE

我无法理解此字符串中
的含义。是UTF编码还是其他编码?

这只是3个十六进制值。关于这件事,除了一些细节外,没什么可说的

将值解释为UTF16的测试运行

import java.util.Arrays;

public class Test{
    public static void main(String[] args){
        int a = 0xE4B880,
            b = 0xE4BA8C ,
            c = 0xC396 ,
            d = 0xF0908191;

        System.out.println(Arrays.toString(Character.toChars(a)));
        System.out.println(Arrays.toString(Character.toChars(b)));
        System.out.println(Arrays.toString(Character.toChars(c)));
        System.out.println(Arrays.toString(Character.toChars(d)));
    }
}
仅生成一个
IllegalArgumentException
。所以:不,这些不是UTF16字符

很可能这些只是几个ID。尽管这在很大程度上取决于这些值的来源


正如@StephenC在评论中指出的那样:它们也不是UTF8字符。

我能看到的只是十六进制。其余的似乎是任意的。那可以是任何东西。。。你不知道那是什么,你读它的目的是什么???它们也不像UTF-8那么有意义。