P
pabelard
I am reading from a file and trying to find out if it has
characters above ASCII 127 in it. My sample file does
have several of these characters. However, the
streamreader seems to skip over them. Even if I read in
lines and then write them out to another file, the high
ASCII number characters disappear.
My code:
Dim strInChar As Integer
Dim srSourceFileReader As System.IO.StreamReader
srSourceFileReader = New StreamReader(FullPathName)
strInChar = srSourceFileReader.Peek
Do While srSourceFileReader.Peek() >= 0
If strInChar > 127 O
strLogMessage = "Bad ASCII Character: " & strInChar
Console.WriteLine(strLogMessage)
End If 'strInChar > 127
strInChar = srSourceFileReader.Read()
Loop ' srSourceFileReader.Peek() >= 0
srSourceFileReader.Close()
characters above ASCII 127 in it. My sample file does
have several of these characters. However, the
streamreader seems to skip over them. Even if I read in
lines and then write them out to another file, the high
ASCII number characters disappear.
My code:
Dim strInChar As Integer
Dim srSourceFileReader As System.IO.StreamReader
srSourceFileReader = New StreamReader(FullPathName)
strInChar = srSourceFileReader.Peek
Do While srSourceFileReader.Peek() >= 0
If strInChar > 127 O
strLogMessage = "Bad ASCII Character: " & strInChar
Console.WriteLine(strLogMessage)
End If 'strInChar > 127
strInChar = srSourceFileReader.Read()
Loop ' srSourceFileReader.Peek() >= 0
srSourceFileReader.Close()