Develar
Новичок
PHP-Gtk2 и русский язык
Использую PHP-Gtk2.
Как использовать русский язык? Одни козяблики. Понятно, что надо использовать Pango, но как?
Прочтение немного ошибочной и неполной документации по PHP-Gtk2 и по Pango родило следующий код:
Но козяблики остались. Сам файл в кодировке win-1251, но конвертирование в utf-8 тоже самое - только длина козябликов больше
. Похоже, надо разобраться еще с выбором шрифта...
Интересен Ваш опыт.
Кто-нибудь использовал PHP-Gtk2?
-~{}~ 24.03.06 10:16:
Смалодушничал и стал использовать WinBinder. Не кроссплатформенное решение - это минус, но для решения поставленной задачи вполне подойдет, да и размер дистрибутива меньше.
Но вопрос отстается открытым.
Использую PHP-Gtk2.
Как использовать русский язык? Одни козяблики. Понятно, что надо использовать Pango, но как?
Прочтение немного ошибочной и неполной документации по PHP-Gtk2 и по Pango родило следующий код:
PHP:
$PangoLanguage = new PangoLanguage('ru-RU');
$PangoContext = new PangoContext();
$PangoContext->set_language($PangoLanguage);
$PangoLayout = new PangoLayout($PangoContext);
$PangoLayout->set_text("Привет, мир", 200);
$button = new Gtkbutton($PangoLayout->get_text());
. Похоже, надо разобраться еще с выбором шрифта... Интересен Ваш опыт.
Кто-нибудь использовал PHP-Gtk2?
-~{}~ 24.03.06 10:16:
Смалодушничал и стал использовать WinBinder. Не кроссплатформенное решение - это минус, но для решения поставленной задачи вполне подойдет, да и размер дистрибутива меньше.
Но вопрос отстается открытым.