Character encoding 这是什么类型的字符?如何将其转换为文本?

Character encoding 这是什么类型的字符?如何将其转换为文本?,character-encoding,Character Encoding,这是什么类型的字符?如何在c#/vb.net中将其转换为文本 我在记事本中打开了一个.dat文件,截图并附在这里 您需要使用十六进制编辑器来查找文件包含的确切ASCII代码(假设文件是ASCII,这似乎是一个完全不正确的假设)。可以肯定地说,文件中包含的任何字节序列在编辑器用于打开文件的任何编码中都不是可打印字符,这就是为什么它使用该图形代替实际字符的原因。您的屏幕截图看起来像方框中的数字“0003”。这是显示符号不可用的字符的常用方法 是“文本结尾”控制字符。它不太可能出现在文本文件中,但“

这是什么类型的字符?如何在c#/vb.net中将其转换为文本


我在记事本中打开了一个.dat文件,截图并附在这里

您需要使用十六进制编辑器来查找文件包含的确切ASCII代码(假设文件是ASCII,这似乎是一个完全不正确的假设)。可以肯定地说,文件中包含的任何字节序列在编辑器用于打开文件的任何编码中都不是可打印字符,这就是为什么它使用该图形代替实际字符的原因。

您的屏幕截图看起来像方框中的数字“0003”。这是显示符号不可用的字符的常用方法


是“文本结尾”控制字符。它不太可能出现在文本文件中,但“.dat”文件可能是文本和二进制数据的混合体。

据我所知,编辑器将其过滤掉了。我在你的问题中找不到不寻常的特征。@James:再检查一遍。我添加了一个屏幕截图。你认为我可以将一些在线十六进制中的值粘贴到ascii编辑器来查看这些值吗?我不知道作为在线十六进制编辑器是否存在这样的东西。但是,有免费且易于使用的十六进制编辑器可用。你可能想调查其中一个。