#45020 [Opn->Fbk]: Codepage Error on Windows 2000

From: Date: Fri, 16 May 2008 15:06:40 +0000
Subject: #45020 [Opn->Fbk]: Codepage Error on Windows 2000
References: 1  Groups: php.gtk.dev 
Request: Send a blank email to php-gtk-dev+get-4224@lists.php.net to get a copy of this message
ID: 45020 Updated by: auroraeosrose@php.net Reported By: wilhelm dot wichtig at gmx dot net -Status: Open +Status: Feedback Bug Type: PHP-GTK related Operating System: Windows 2000 NT PHP Version: 5.2.6 New Comment: The caveat with using windows codepages is "so long as the encoding format you choose is capable of iconv conversion" - the warning you're getting from gtk means whatever you're feeding to the iconv conversion is failing - hence the issue. Did you have this problem with the beta version of PHP-GTK2? Do you have errors if you leave the codepage at CP1252 or even 850? It might have incorrect characters for higher level ascii values, but the base is the same. Are you certain that is the codepage the system is set to for that user? Some additional information: The "official" windows builds of the gtk libraries I've been using are no longer using a real libiconv, instead they're using a stripped down windows version that "fakes" iconv functionality, which might be where the issues are coming from. However, fixing this means I need to finish compiling custom versions of gtk, a big project. Previous Comments: ------------------------------------------------------------------------ [2008-05-16 13:45:34] wilhelm dot wichtig at gmx dot net Description: ------------ I've installed PHP-GTK2.0.0 on two different Windows 2000 NT systems. One system uses codepage 850 and everything works fine. On the other system codepage 437 is installed and I adjusted the php-cli.ini to this codepage. On the the Windows 2000 NT with codepage 437 the demo applications are not working properly. I tried the ComboBox-Selector (PHP-Gtk2-Demo). When I click on "Check this" the program crashes.The demo also crashes, when I click on the StockItemBrowserDemo in the main menu. The codepage setting is right and I'm not using any keys to navigate. Reproduce code: --------------- see example code of demos from Windows binary pack - http://gtk.php.net/download.php Actual result: -------------- GtkComboBox Warning: GtkComboBox::get_active_text(): could noct convert return value from UTF-8 in C:\Program Files\PHP-Gtk2\demos\components\combobox.php:86 Stack trace: #0 C:\Program Files\PHP-Gtk2\demos\components\comobox.php(86): GtkComboBox->get_active_text() #1 [internal function]: ComboBox->onClickedButton(Object(GtkButton), Object(GtkComboBox)) #2 C:\Program Files\PHP-Gtk2\demos\components\comobox.php(344): Gtk::main() #3 (main) thrown in C:\Program Files\PHP-Gtk2\demos\components\comobox.php on line 86 StockItemBrowserDemo Warning: Could not conver item label from UTF-8 in C:\Program Files\PHP-Gtk2\demos\components\stock-browser2.php on line 173 Fatal error: Uncaught exception 'PhpGtkGErrorException' with message 'Invalid byte sequence in conversion input' in C:\Program Files\PHP-Gtk2\demos\components\stock-browser2.php:135 Stack trace: #0 C:\Program Files\PHP-Gtk2\demos\components\stock-browser2.php(135):Gtk::stock_lookup('gtk-about') #1 C:\Program Files\PHP-Gtk2\demos\components\stock-browser2.php(66):StockItemBrowserDemo->create_model() #2 C:\Program Files\PHP-Gtk2\demos\components\phpgtk2-demo.php(151):StockItemBrowserDemo->__create_box() #3 [internal function]: PHPGtk2Demo->demo_selected(Object(GtkTreeSelection)) #4 C:\Program Files\PHP-Gtk2\demos\components\phpgtk2-demo.php(344): Gtk::main() #5 (main) thrown in C:\Program Files\PHP-Gtk2\demos\components\stock-browser2.php on line 135 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=45020&edit=1

« previous php.gtk.dev (#4224) next »