Салют всем D-программерам! Есть Debian GNU/Linux, 2.6.25, amd64. gdc 4.1.2, локаль - en_US.UTF8 Хочу вывести строку юникодную вначале полностью, затем посимвольно: import std.stdio; import std.string; import std.c.locale; void main() { setlocale(LC_ALL, ""); char[] str = "Вот это русский текст. And this is english text"; writefln(str); foreach (char symbol; str) { writef("%s ", symbol); } writefln(); } Полностью строка, выводится замечательно, а вот посимвольно никак: $ ./second.e Вот это русский текст. And this is english text Error: 4invalid UTF-8 sequence Внимание, вопрос - что я сделал неправильно?
Ответ на:
комментарий
от ShprotX
Ответ на:
комментарий
от bik
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ShprotX
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от bik
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Legioner
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум вывод текста (2021)
- Форум cut посимвольно (2017)
- Форум Ввод/вывод в D (2013)
- Форум Помогите с выводом текста (2016)
- Форум Вывод текста в консоли (2014)
- Форум Косяки в выводе текста. (2014)
- Форум Вывод неправильно распознанных текстов (2018)
- Форум Вывод неправильно распознанных текстов (2018)
- Форум Реализация вывода редактируемого текста (2021)
- Форум Вывод текста и OpenGL (2005)