Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 17. Mai 2011 11:12
- otter24
- kennt CMS/ms
- Ort: Hamburg
- Registriert: 12. Januar 2011
- Beiträge: 339
Sonderzeichen im Formular (Auswahl eine Landes)
Moin
ich hab da ein Problem,
ich hab ein Formular in dem eine Auswahlliste für Länder ist.
Wenn ich z.B. Österreich auswähle dann steht in der Mail die ich bekomme
Land: Österreich
Lustigerweise ist es aber das einzige Feld in dem das Sonderzeichen so dargestellt wird andere Felder sehen normal aus
Firma: Übersteiger
Strasse: Öselkamp
PLZ, Ort: 22335 Änderderung
in der de_DE.php sieht der Eintrag so aus
$lang['AT'] = 'Österreich';
Nebenbei sind auch die anderen Sonderzeichen aus der Liste betroffen.
Dänemark ist auch nicht korrekt.
Als Zeichensatz hab ich utf-8 gewählt.
Wo soll ich ansetzen ?
Danke und gruß aus HH
Ich bin war kein Klugscheißer, ich weiß wusste es wirklich nicht besser.
Offline
#2 17. Mai 2011 11:23
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: Sonderzeichen im Formular (Auswahl eine Landes)
Das kommt daher, dass im Translation Center alle Entitäten und Sonderzeichen pauschal kodiert werden.
Um nun jedoch nicht bei jedem Update in der Sprachdatei rummachen zu müssen, könntest du mal schauen, ob du an die Variable für das Land rankommst und könntest dies über einen Modifikator umwandeln, also etwa
{$country|utf8-encode}
Oder du änderst die Sprachdatei und verwendest diese Lösung
Offline
#3 17. Mai 2011 14:15
- otter24
- kennt CMS/ms
- Ort: Hamburg
- Registriert: 12. Januar 2011
- Beiträge: 339
Re: Sonderzeichen im Formular (Auswahl eine Landes)
Ja Danke erst einmal,
da eher optische Kosmetik werde ich das mal später testen.
Gruß aus HH
Ich bin war kein Klugscheißer, ich weiß wusste es wirklich nicht besser.
Offline
Seiten: 1