2010-08-18 51 views
0

這是什麼類型的字符?如何將它轉換爲c#/ vb.net中的文本?這是什麼類型的字符,我如何將它轉換爲文本?

alt text

我在記事本中打開一個.dat文件,採取了截屏和附在這裏吧。

+0

據我所知,編輯過濾了它。在你的問題中我找不到不尋常的人物。 – 2010-08-18 19:35:03

+0

@James:再次檢查。我添加了一個截圖。 – vikasde 2010-08-18 19:37:03

回答

1

您的屏幕截圖看起來像框中的數字「0003」。這是顯示字形不可用的字符的常用方法。

U+0003是「END OF TEXT」控制字符。它不太可能出現在文本文件中,但「.dat」文件可能是文本和二進制數據的混合。

0

您將需要使用十六進制編輯器來查找該文件包含的確切ASCII碼(假定文件是ASCII,這似乎完全是錯誤的假設)。可以肯定地說,無論編輯器用於打開文件的編碼是什麼,文件中包含的任何字節序列都不是可打印的字符,這就是爲什麼它使用該圖形代替實際字符。

+0

你認爲我可以將一些在線十六進制數值粘貼到ascii編輯器來查看值嗎? – vikasde 2010-08-18 19:42:24

+0

我不知道這樣的事情是否作爲在線十六進制編輯器存在。但是,有免費且易於使用的十六進制編輯器。你可能想看看其中的一個。 – Mark 2010-08-18 19:51:09

相關問題