[mythtv-commits] Ticket #9018: MythWeather locale issue with yrnoxml.pl
MythTV
mythtv at cvs.mythtv.org
Sun Sep 26 21:10:57 UTC 2010
#9018: MythWeather locale issue with yrnoxml.pl
--------------------------------------+-------------------------------------
Reporter: rune.evjen@… | Owner: beirdo
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: Plugin - MythWeather | Version: Trunk Head
Severity: medium | Keywords: mythweather locale yrnoxml.pl yr
Ticket locked: 0 |
--------------------------------------+-------------------------------------
When using the Norwegian yr.no weather data provider,
there seems to be some UTF-8/ISO-8859-1 encoding problems for Norwegian
æøå letters.
A small perl test:
{{{
use POSIX qw(strftime);
print strftime "%a %b %e %H:%M:%S %Y", localtime;
}}}
works fine, and gives a UTF-8 display of the date: sø. sep. 26 21:53:30
2010.
But in mythweather and when running the yrnoxml.pl script the date is
shown
like this:
{{{
..
date-0::ma. sep. 27, 2010 12:00:00
date-1::ti. sep. 28, 2010 12:00:00
date-2::on. sep. 29, 2010 14:00:00
date-3::to. sep. 30, 2010 14:00:00
date-4::fr. okt. 1, 2010 14:00:00
date-5::lø. okt. 2, 2010 14:00:00
..
observation_time::sø. sep. 26, 2010 19:15:00
...
}}}
If I convert the output from yrnoxml.pl from ISO-8859-1 to UTF-8 using
iconv -f ISO-8859-1 -t UTF-8 <yrnoxml-output> the norwegian letters
are displayed fine.
yrnoxml.pl output when I run from a terminal is attached to this ticket.
My user locale is set to:
{{{
rune at server:~$ locale
LANG=nb_NO.utf8
LANGUAGE=nb:nb_NO:en_US:en
LC_CTYPE="nb_NO.utf8"
LC_NUMERIC="nb_NO.utf8"
LC_TIME="nb_NO.utf8"
LC_COLLATE="nb_NO.utf8"
LC_MONETARY="nb_NO.utf8"
LC_MESSAGES="nb_NO.utf8"
LC_PAPER="nb_NO.utf8"
LC_NAME="nb_NO.utf8"
LC_ADDRESS="nb_NO.utf8"
LC_TELEPHONE="nb_NO.utf8"
LC_MEASUREMENT="nb_NO.utf8"
LC_IDENTIFICATION="nb_NO.utf8"
LC_ALL=nb_NO.utf8
}}}
mythfrontend --version
{{{
Please attach all output as a file in bug reports.
MythTV Version : 26520
MythTV Branch : trunk
Network Protocol : 63
Library API : 0.23.20100917-1
QT Version : 4.6.2
Options compiled in:
linux debug using_alsa using_jack using_oss using_pulse using_pulseoutput
using_backend using_bindings_perl using_bindings_python using_dvb
using_firewire using_frontend using_hdhomerun using_hdpvr using_iptv
using_ivtv using_joystick_menu using_lirc using_mheg using_opengl_video
using_opengl_vsync using_qtdbus using_qtwebkit using_v4l using_x11
using_xrandr using_xv using_xvmc using_xvmc_vld using_xvmcw
using_bindings_perl using_bindings_python using_mythtranscode using_opengl
using_vdpau using_ffmpeg_threads using_live using_mheg
}}}
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/9018>
MythTV <http://www.mythtv.org/>
MythTV Media Center
More information about the mythtv-commits
mailing list