diff -Naur vdr-1.5.8-org/libsi/si.c vdr-1.5.8-current/libsi/si.c --- vdr-1.5.8-org/libsi/si.c 2008-08-01 05:04:20.638866604 -0400 +++ vdr-1.5.8-current/libsi/si.c 2008-04-16 12:20:55.000000000 -0400 @@ -340,7 +340,8 @@ // default ISO6937 is returned. If a table can be determined, the buffer // and length are adjusted accordingly. static const char *getCharacterTable(const unsigned char *&buffer, int &length, bool *isSingleByte = NULL) { - const char *cs = "ISO6937"; +// const char *cs = "ISO6937"; //original + const char *cs = "ISO-8859-1"; if (isSingleByte) *isSingleByte = false; if (length <= 0)