Запись текста в файл в кодировке Unicode Little Endian - C#
Формулировка задачи:
Хочу записать юникодовскую строку в файл лител ендингом.
когда открываю файл вижу кракозябры(открываю блокнотом). открываю в WinHex вижу что он мне зачем-то биг эндингом пишет. товарищи! что делать как быть?
FileStream sr = new FileStream("D:\\new.txt", FileMode.Open, FileAccess.Write); BinaryReader bw = new BinaryWriter(sr, Encoding.Unicode); string str = "Новый год"; bw.Write((byte)0xFF); bw.Write((byte)0xFE); bw.Write(str); bw.Close(); sr.Close();
Решение задачи: «Запись текста в файл в кодировке Unicode Little Endian»
textual
Листинг программы
bw.Write(str.ToCharArray());
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д