[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