Zum Inhalt springen

Wie geht's: "ß" in der Sprachdatei !

Erstellt am 4. April 2007 · 7 Antworten · letzte Antwort am 11. April 2007

Tags: Frage

Roger08 ·

Hallo,

ich möchte in einer Sprachdatei (xml) den Text ändern. Dabei werden Sonderzeichnen natürlich entsprechend eingegeben (z.B.: ö = ö).
Aber ich finde den Code für das "ß" nirgends.
Gibt's nicht irgendwo eine entsprechende Liste ?

Roland

Roger08 ·

Hallo,
das steht in der Sprachdatei von sr_freecap:

<languageKey index="de" type="array">
    <label index="altText">CAPTCHA Bild zum Spamschutz</label>
    <label index="notice">Bitte geben Sie hier das Wort ein, das im Bild angezeigt wird.</label>
    <label index="explain">Achten Sie auf Groß-/ Kleinschreibung</label>
    <label index="cant_read1">Wenn Sie das Wort nicht lesen können,</label>

...
</languageKey>

Anstelle des "ß" im Wort Groß-/Kleinschreibung erscheint auf der Seite aber ein Fragezeichen!!! Für das "ö" wird doch auch ein "ö" verwendet - also: wie muss das "ß" codiert werden ?

Roland

Roger08 ·

Hallo,

nicht, dass ich pushen wollte - aber weiß denn keiner, wovon ich rede ???????

In der locallang.xml steht:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
  <meta type="array">
     <description>Language labels for tx_srfreecap_pi2</description>
      <type>module</type>
      <csh_table></csh_table>
      <labelContext type="array">
      </labelContext>
  </meta>
  <data type="array">
    <languageKey index="default" type="array">
       <label index="altText">CAPTCHA image for SPAM prevention</label>
         ...
   </languageKey>
   <languageKey index="dk" type="array">
       <label index="altText">CAPTCHA billede for SPAM beskyttelse</label>
       <label index="notice">Indtast venligst det ord der er vist på billedet.</label>
       <label index="notice_informal">Indtast venligst det ord der er vist på billedet.</label>
       <label index="explain">Dette er for at beskytte imod misbrug.</label>
       <label index="cant_read1">Hvis du ikke kan læse ordet,</label>
       <label index="cant_read1_informal">Hvis du ikke kan læse ordet,</label>
       <label index="click_here">tryk her</label>
       <label index="click_here_informal">tryk her</label>
       <label index="cant_read2">.</label>
   </languageKey>
   <languageKey index="de" type="array">
       <label index="altText">CAPTCHA Bild zum Spamschutz</label>
       <label index="notice">Bitte geben Sie hier das Wort ein, das im Bild angezeigt wird.</label>
       <label index="notice_informal">Gib hier das Wort ein, das im Bild angezeigt wird.</label>
       <label index="explain">Achten Sie auf Groß-/ Kleinschreibung</label>
       <label index="cant_read1">Wenn Sie das Wort nicht lesen können,</label>
       <label index="cant_read1_informal">Wenn du das Wort nicht lesen kannst,</label>
       <label index="click_here">bitte hier klicken</label>
       <label index="click_here_informal">hier klicken</label>
       <label index="cant_read2">.</label>
   </languageKey>

... und nicht nur in der dänischen Sprachausgabe stecken Sonderzeichen, sondern auch in der deutschen ! Anstelle von k"ö"nnen steht: "Wenn Sie das Wort nicht lesen können,"
Ich möchte aber ein "ß" ausgeben (in Groß-/ Kleinschreibung) - bekomme aber stattdessen ein Fragezeichen "?". Ich möchte mich nur ungern als Analphabet outen, wenn ich "Groß-" mit "ss" schreiben muss!

Roland

nickno ·

Schon mal die Standard-HTML-Kodierung versucht?

ö = & ouml;
ü = & uuml;
...
(natürlich ohne Leerzeichen, geht hier im Forum nur leider nicht anders :o )

Gruß,
Tim

Roger08 ·

Hallo Tim,

leider negativ.
Für "ß" müsste "& szlig;" (ohne Leerzeichen) stehen - ergibt aber die Fehlermeldung "Unvalid enity".

Ich hab mir danach nochmal nen Wolf gesucht und die Lösung gefunden!
Es ist: ß !!! Dieses merkwürdige Zeichen ergibt tatsächlich ein "ß"

Für einen Link zu einer Zeichen-Liste für die XML-Sprachdateien wäre ich trotzdem dankbar.

Roland