Check that a file contains only valid UTF-8 encoded characters.
public static int CheckUTF8File( string fileName )
Public Shared Function CheckUTF8File ( _ fileName As String _ ) As Integer
Zero if the encoded bytes is invalid UTF-8, or a positive number if the input contains valid UTF-8 data, where the value of the number indicates the nature of the encoded characters:
0 | Not valid UTF-8 |
1 | Valid UTF-8, all chars are 7-bit ASCII |
2 | Valid UTF-8, contains at least one multi-byte character equivalent to 8-bit ANSI |
3 | Valid UTF-8, contains at least one multi-byte character that cannot be represented in a single-byte character set |
VB6/C equivalent: CNV_CheckUTF8File