这是什么类型的char,如何将其转换为文本?

时间:2010-08-18 19:32:30

标签: character-encoding

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

alt text

我在记事本中打开了一个.dat文件,截取了截图并将其附在此处。

2 个答案:

答案 0 :(得分:1)

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

U+0003是“END OF TEXT”控制字符。它不太可能出现在文本文件中,但“。dat”文件可能是文本和二进制数据的混合。

答案 1 :(得分:0)

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