[devel] Russian characters & GTK2 (pango)

Andrey Brindeew =?iso-8859-1?q?abr_=CE=C1_altlinux=2Eru?=
Пн Сен 8 10:50:16 MSD 2003


Hi!

Попытался собрал на днях JPilot с GTK2 и понял, что там всё плохо с
интернационализацией. Программа пытается выводить однобайтовые данные, в
результате чего в половине контролов мы не видим ничего, а в другой
половине - так называемые "кракозябры" (ISO).

Вопрос следующий: как правильно выводить русские символы в программе на
языке Си, которая использует GTK2?

P.S. Русский перевод, который сделан в CP1251, выводится в GTK2-сборке
без проблем, в отличие от других данных, которые jpilot выводит
самостоятельно. При работе с GTK2-сборкой в консоли видим кучу
ворнингов:

** (jpilot:18821): WARNING **: Invalid UTF8 string passed to
pango_layout_set_text()

Но вызова этой функции напрямую в коде jpilot я не нашел.

P.P.S. Ссылки на программы, где сделана нормально интернационализация,
будет достаточно.

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 245 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20030908/c0ca34ca/attachment-0001.bin>


Подробная информация о списке рассылки Devel