2011-06-12 103 views
-1

有什麼辦法來檢查字符串是否使用VB.net的UNICODE。如何檢查字符串是UNICODE vb.net

問候 inchikka

+0

什麼字符串?你從哪裏得到它? – Oded 2011-06-12 18:53:01

+1

在.Net中,System.String始終是unicode。你想找出文件或字節[]的編碼嗎? – 2011-06-12 18:55:26

+0

像這樣è,é,ñ,ò,ó因爲當讀取在VB.net中寫入時,它顯示爲' – user709787 2011-06-12 18:56:19

回答

0

可以通過對在ASCII表中的128個字符字符串中驗證每個字符做到這一點。如果在那裏找不到字符,那麼它可能是一個Unicode字符。

這是你的意思嗎?

1

您需要使用Encoding讀取該文件,該文件被寫入了數據。

這似乎是你想讀爲Unicode非Unicode文件,或比默認的可能是不同的Unicode編碼UTF-8(例如可以是UTF-16)。

StreamWriter已將several constructors表示爲Encoding作爲參數。

+0

你可以給一個例子嗎? – user709787 2011-06-12 19:22:46

+0

@ user709787 - 什麼樣的樣本? MSDN在我發佈的不同鏈接上有示例。 – Oded 2011-06-12 19:24:54

+0

我找到了鏈接感謝您的幫助。 – user709787 2011-06-12 19:32:23

相關問題