+ Antworten
Ergebnis 1 bis 5 von 5

Thema: deutsche Sonderzeichen werden bei "config.language = de" falsch dargestellt

  1. #1
    TP-Senior automatix macht alles soweit korrekt
    Registriert seit
    Aug 2006
    Ort
    Berlin
    Beiträge
    103

    deutsche Sonderzeichen werden bei "config.language = de" falsch dargestellt

    Hallo mal wieder!

    Diesemal gibt's ein (wie immer unerklärliches) Problem mit Zeichenkodierungen: der deutsche Text aus der Sprachdatei (EXT:bananas/locallang.xml) der Ext bananas wird bei config.language = de nicht richtig angezeigt. Stelle ich config.language auf en bzw. lasse ich es ganz weg, geht es wieder.

    Da mein TS:

    Code:
    # MULTYLANG [start]
    config.linkVars = L
    
    [globalVar = GP:L<1]
    config.sys_language_uid = 0
    config.xmlprologue = <?xml version="1.0" encoding="ISO-8859-1"?>
    config.metaCharset = iso-8859-1
    config.htmlTag_setParams = xml:lang="de" lang="de" xmlns="http://www.w3.org/1999/xhtml" id="htmltag"
    config.locale_all = de_DE.iso8859-1
    config.language = de
    
    mainPage.meta.language = de
    mainPage.meta.audience >
    temp.meta.description = myDescriptionDE
    temp.meta.keywords = myKeywordsDE
    [global]
    
    [...]
    
    # MULTYLANG [stop]
    Und hier die locallang.xml:

    Code:
    <?xml version="1.0" encoding="utf-8" standalone="yes" ?>
    <T3locallang>
    	<meta type="array">
    		<type>database</type>
    		<description>Language labels for 'bananas'</description>
    	</meta>
    	<data type="array">
    		<languageKey index="default" type="array">
    		[...]
    			<label index="save">öäüß</label>
    		[...]
    		</languageKey>
    		<languageKey index="en" type="array">
    		[...]
    			<label index="save">öäüß</label>
    		[...]
    		</languageKey>
    		<languageKey index="ru" type="array">
    		[...]
    			<label index="save">öäüß</label>
    		[...]
    		</languageKey>
    	</data>
    </T3locallang>
    Anstatt von "öäüß" wird bei "config.language = de" nur "����" ausgegeben...

    Hat vielleicht jemang eine Ahnung, woran es liegt?

    Danke

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ja. Aber das war schon immer so: in der default-Sektion dürfen keine Sonderzeichen vorkommen. Daher ist default immer =en

    In der de-Sektion kannst Du die Sonderzeichen nutzen.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Senior automatix macht alles soweit korrekt
    Registriert seit
    Aug 2006
    Ort
    Berlin
    Beiträge
    103
    Zitat Zitat von steffenk Beitrag anzeigen
    ja. Aber das war schon immer so: in der default-Sektion dürfen keine Sonderzeichen vorkommen. Daher ist default immer =en

    In der de-Sektion kannst Du die Sonderzeichen nutzen.
    Aber das würde ja bedeuten, dass die Defaultsprache der Site English sein muss. Es kann doch nicht sein, dass es auch so gedacht war... Oder verstehe ich etwas falsch?

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ja, das verstehst Du falsch. Entscheidend ist der Sprachschlüssel, also ist
    config.language = de
    dann wird die de-Sektion ausgelesen
    config.language = en (oder nicht gesetzt)
    dann wird die default-sektion ausgelesen.

    Das hat nichts mit der default-Sprache der Seite zu tun


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #5
    TP-Senior automatix macht alles soweit korrekt
    Registriert seit
    Aug 2006
    Ort
    Berlin
    Beiträge
    103
    Ahaaaaa! OK. DANKE! ))

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51