2013-12-15 122 views
0

我使用VB.NET 2008確定是否沒有BOM的文本文件是UTF8或ASCII VB.NET

Dim oEncoding As Encoding 
Dim oReader As StreamReader 
Dim sReadString As String 

oReader = New StreamReader("TextNonBOM.txt", System.Text.Encoding.Default, True) 
sReadString = oReader.ReadToEnd().ToLower() 
oEncoding = oReader.CurrentEncoding 
oReader.Close() 

無BOM的UTF8或ASCII?

回答

0

如果你唯一的選擇是UTF-8和ASCII,你不必檢測任何東西。所有的ASCII碼都是有效的UTF-8,所以你可以隨時解碼爲UTF-8。

+0

謝謝你的回答。 但我需要轉換ANSI格式的文件,所以必須區分完全編碼 – user3103369

相關問題