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:
- Either add a header for epg data (and other places where vdr exchanges
texts) telling the encoding.
or switch all external interfaces (epg.data, svdrp, channels.conf) to utf8.
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