adressmoeistranici
@adressmoeistranici
Делатель

Как писать любые символы через юникод?

Столкнулся с проблемой что русский чар пишет через юникод binarywriter а ангийский чар пишет по однобайтовой кодировке
Что нужно сделать чтоб вывод любого символа был через юникод?
  • Вопрос задан
  • 532 просмотра
Решения вопроса 1
shai_hulud
@shai_hulud
Создать BinaryWriter с кодировкой юникод

// public BinaryWriter(Stream output, Encoding encoding);
new BinaryWriter(output, Encoding.Unicode);
// или
new BinaryWriter(output, Encoding.Utf8);

либо напрямую конветить символы в байты.
Encoding.Utf8.GetBytes("мазафака");
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Nipheris
@Nipheris Куратор тега C#
а ангийский чар пишет по однобайтовой кодировке

А вы ТОЧНО уверены что это НЕПРАВИЛЬНО? Как вы отличите английский чар в UTF-8 от английского чара в ASCII?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы