как проверить строку UNICODE vb.net - PullRequest
0 голосов
/ 12 июня 2011

Можно ли проверить, является ли строка UNICODE, используя VB.net.

С наилучшими пожеланиями inchikka

Ответы [ 2 ]

1 голос
/ 12 июня 2011

Вам необходимо прочитать файл, используя Encoding, в который записан файл.

Похоже, что это не файл Unicode, который вы пытаетесь прочитать как Unicode, или, возможно, кодировка Unicode отличается от кодировки UTF-8 по умолчанию (например, может быть UTF-16).

StreamWriter имеет несколько конструкторов , что Encoding в качестве параметра.

0 голосов
/ 12 июня 2011

Вы можете сделать это, сверяя каждый символ в строке с 128 символами в таблице ASCII. Если символ там не найден, то это может быть символ Юникода.

Это то, что вы имеете в виду?

...