graphlcd 0.2.0-pre2 mit utf-8 hinbekommen

  • Hallo,
    hat irgendwer Ideen/Patches, wie man das graphlcd 0.2.0 Plugin mit neuester graphlcd-base auf utf-8 Darstellung umstellt? Bei Sendernamen geht es, bei OSD-Einträgen und Infotexten (EPG) nicht leider trotz des utf-8 Patches für graphlcd-base.


    Leider reagiert powarman ja nicht auf Mails...


    mfG,
    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Hi,
    dann führ ich mal den Monolog an:


    In der config.c des graphlcd-base gibts dies:


    Code
    std::string cSkinConfig::CharSet(void)
    {
        return "iso-8859-15";
    }


    Ist das die gesuchte Stelle?
    http://svn.berlios.de/svnroot/…e-0.1.5/glcdskin/config.c


    Hier ist auch noch was hardgecodet:

    Code
    GLCD::cFont font;
        if (!font.LoadFT2(inputFontFile, "iso-8859-1", size, false))
        {
            return 1;
        }


    http://svn.berlios.de/svnroot/…5/tools/genfont/genfont.c


    Und hier (aber für Plugin unwichtig:

    Code
    if (encoding.length() == 0)
    	{
    		encoding = "iso8859-1";
    		fprintf(stdout, "WARNING: No encoding specified, using default (%s).\n", encoding.c_str());
    	}


    http://svn.berlios.de/svnroot/…tools/showtext/showtext.c


    und hier:

    Code
    std::string cMySkinConfig::CharSet(void) const
    {
        return "iso8859-15";
    }


    http://svn.berlios.de/svnroot/…tools/skintest/skintest.c


    Alle obigen Stellen in de_DE.UTF_8 ändern.


    mfG,
    Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

    4 Mal editiert, zuletzt von SurfaceCleanerZ ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!