X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e714c0719330427ea0b420e877de8605d81364c7..1daa5b67f948ba86ee6ca7a31035c8c00cbec226:/lib/base/estring.cpp diff --git a/lib/base/estring.cpp b/lib/base/estring.cpp index 74d773c4..77746299 100644 --- a/lib/base/estring.cpp +++ b/lib/base/estring.cpp @@ -371,14 +371,11 @@ std::string convertDVBUTF8(const unsigned char *data, int len, int table, int ts ++i; eDebug("unsup. Big5 subset of ISO/IEC 10646-1 enc."); break; - case 0x15: - ++i; - eDebug("unsup. UTF-8 encoding of ISO/IEC 10646-1."); - break; + case 0x15: // UTF-8 encoding of ISO/IEC 10646-1 + return std::string((char*)data+1, len-1); case 0x0: case 0xC ... 0xF: case 0x16 ... 0x1F: - default: eDebug("reserved %d", data[0]); ++i; break;