[vdr] external EPG data & broken encoding (epg4vdr)

Soeren Sonnenburg vdr-ml at nn7.de
Wed Apr 16 15:44:38 CEST 2008


On Wed, 2008-04-16 at 14:45 +0200, Matthias Schwarzott wrote:
> On Mittwoch, 16. April 2008, Soeren Sonnenburg wrote:
> > Dear List,
> >
> > I am desperately trying to get the german umlauts going for both vdr
> > receiving EPG information (out of the air directly from the channels...)
> > and via epg4vdr 0.5
> > http://www.wontorra.net/article.php?story=20050429181815661
> >
> > I've noticed that standard EPG has the correct encoding, but only the
> > one from epg4vdr has not. However the pulled .xml files still have the
> > right (i.e. utf-8) encoding.
> >
> > Only when this information is transferred to vdr (I guess via SVDRP)
> > umlauts and everything is distorted. Also then the dumped epgdata file
> > contains wrongly encoded parts...
> >
> > Any ideas what I could do about this?

> I guess you need to know the encoding your vdr runs with, and then use this 
> for the SVDRP connection.

Well so it is epg4vdr then that is doing some conversion internally (I
use a system wide utf-8 encoding) ...

> For future VDR development I still think it could be useful to:
> 1. Either add a header for epg data (and other places where vdr exchanges 
> texts) telling the encoding.
> 
> 2. or switch all external interfaces (epg.data, svdrp, channels.conf) to utf8.
> 
> 3. going even further, switch vdr so that it internally only uses utf8 (or 
> utf16 if one can tell that is easier - I doubt). So all code that does 
> switch/case on the charset can be simplified.

I guess easiest would be to have a single encoding as a requirement,
however in a real world there are always exceptions that cause
breakage :(

Soeren



More information about the vdr mailing list