Unexpected display of non-ASCII



Hi,

Whilst trying to display international currency units I found the following unexpectedness. In the following 
code I would expect a label to appear with "£10.00 $10.00 €10.00 ¥10.00". Instead of the currency unit I get 
strange characters, as shown in the attached png.

This seems to be happening for any non-US ASCII characters. My default locale is en_GB.UTF-8, but I have also 
tried running it as en_GB. I have tried it on both Labels and Treeview items and the problem occurs on both.

Example code:

#!/usr/bin/perl -w

use strict;

use Glib qw(TRUE FALSE);
use Gtk2 '-init';

my $window = Gtk2::Window->new ('toplevel');

my $label = Gtk2::Label->new('£10.00 $10.00 €10.00 ¥10.00');
$window->add ($label);

$window->signal_connect (delete_event => sub {Gtk2->main_quit} );
$window->show_all;
Gtk2->main;

Any help in getting these characters to display correctly would be appreciated.

Thanks,
 Jon



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Attachment: Screenshot-gtktreeview_example.pl-2.png
Description: PNG image



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]