From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Sasl-enc: obCL7SRj5aJhaBtJ5TLTqA 1087815099 Message-ID: <40D6BDB8.1080806@altlinux.ru> Date: Mon, 21 Jun 2004 14:51:36 +0400 From: Dmitry Vukolov User-Agent: Mozilla Thunderbird 0.6 (X11/20040511) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] =?KOI8-R?Q?=F7=D9=D7=CF=C4_utf8_=D7_=CB=CF=CE=D3?= =?KOI8-R?Q?=CF=CC=D8?= References: <200406201439.40718.lav@altlinux.ru> In-Reply-To: <200406201439.40718.lav@altlinux.ru> X-Enigmail-Version: 0.84.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jun 2004 10:51:42 -0000 Archived-At: List-Archive: List-Post: On 20.06.2004 14:39, Vitaly Lipatov wrote: > Как показывает практика, в большинстве программ, > написанных на gtk2, вывод в консоль осуществляется > с помощью функции g_printf, которая есть ни что иное, как обёртка > для vprintf. Поскольку внутри программ на gtk2 используется > кодировка UTF8 (обратных примеров не знаю), на консоль > выводится нечитаемая UTF8, без всякого перекодирования. > Вопроса два: > 1. Есть ли общепринятое решение проблемы. > 2. Правильно ли будет исправить g_printf, чтобы она производила > необходимые преобразования перед выводом в консоль? g_print так и делает. Наверное, такое поведение было бы логично и для g_printf. > P.S. Предлагать вставлять вызов g_locale_from_utf8 > перед каждым g_printf, думаю, не стоит. -- Dmitry Vukolov