I've found the problem and it is a bit odd.

The string in the line of code 
title => "Test title with 37°2 degree"
was being treated as a string of bytes where the degrees character was
2 bytes and not a UTF8 string.  When I add a "use utf8" before the
routine - the string is treated as a utf8 string and displays
correctly.

I think it happens because the AlienBBC module has
use base qw(Slim::Player::Pipeline);
and Slim::player::Pipeline has a "use bytes" pragma.


-- 
bpa
------------------------------------------------------------------------
bpa's Profile: http://forums.slimdevices.com/member.php?userid=1806
View this thread: http://forums.slimdevices.com/showthread.php?t=46422

_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/beta

Reply via email to