Как я могу преобразовать значение Unicode в строку ASCII? - PullRequest
2 голосов
/ 23 мая 2011

Мне дано значение Unicode, которое содержит символы, которые могут быть представлены как ASCII. Как я могу получить строку, содержащую символы ASCII, из значения Unicode?

Ответы [ 4 ]

3 голосов
/ 23 мая 2011

Если у вас есть экземпляр строки, и вы хотите превратить его в массив байтов, содержащий значения для символов ASCII, вы можете использовать метод GetBytes класса System.Text.ASCIIEncoding .

3 голосов
/ 23 мая 2011

Взгляните на этот пример здесь

Вам нужно будет скрыть это, преобразовав строку в byte array.

2 голосов
/ 23 мая 2011

Используйте Encoding.Convert Метод

0 голосов
/ 24 декабря 2016
string text = "your text";
byte[] asciiBytes = Encoding.Convert(Encoding.Unicode, Encoding.ASCII, Encoding.Unicode.GetBytes(text));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...