[gnome-cyr] Вывод utf8 в консоль
- From: Vitaly Lipatov <LAV VL3143 spb edu>
- To: gnome-cyr gnome org
- Subject: [gnome-cyr] Вывод utf8 в консоль
- Date: Sun, 20 Jun 2004 14:40:49 +0400
Как показывает практика, в большинстве программ,
написанных на gtk2, вывод в консоль осуществляется
с помощью функции g_printf, которая есть ни что иное, как обёртка
для vprintf. Поскольку внутри программ на gtk2 используется
кодировка UTF8 (обратных примеров не знаю), на консоль
выводится нечитаемая UTF8, без всякого перекодирования.
Вопроса два:
1. Есть ли общепринятое решение такой проблемы для программ,
написанных для GNOME?
2. Правильно ли будет исправить g_printf, чтобы она производила
необходимые преобразования перед выводом в консоль?
P.S. Предлагать вставлять вызов g_locale_from_utf8
перед каждым g_printf, думаю, не стоит.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]