haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 14999
|
|
Ich gehe mal davon aus, dass du die xy-Box hast.
Ich hatte auch das Problem, dass nach einer Serveraktualisierung
in der Shoutbox statt des Textes mit Umlaut(en) nichts eingeschrieben wurde.
Ich habe gesucht und schließlich folgende Lösung gefunden:
Öffne xy_megashoutbox.php und suche (ist 2 x vorhanden):
code: |
1:
|
$comment = htmlspecialchars($_POST['comment'], ENT_NOQUOTES); |
|
Ersetze es mit (auch 2 Mal):
code: |
1:
2:
3:
4:
5:
6:
7:
|
//$comment = htmlspecialchars($_POST['comment'], ENT_NOQUOTES);
$comment=utf8_encode($comment);
$comment=htmlspecialchars($comment);
$umlaute = array("ä","ö","ü","Ä","Ö","Ãœ","ß");
$doppelbuchstaben = array("ä","ö","ü","Ä","Ö","Ü","ss");
$comment = str_replace($umlaute,$doppelbuchstaben,$comment); |
|
suche weiter:
code: |
1:
|
$popcomment=htmlspecialchars($pop['comment'],ENT_QUOTES); |
|
Ersetze es mit:
code: |
1:
2:
3:
4:
5:
6:
7:
|
//$popcomment=htmlspecialchars($pop['comment'],ENT_QUOTES);
$comment=utf8_encode($comment);
$comment=htmlspecialchars($comment);
$umlaute = array("ä","ö","ü","Ä","Ö","Ãœ","ß");
$doppelbuchstaben = array("ä","ö","ü","Ä","Ö","Ü","ss");
$comment = str_replace($umlaute,$doppelbuchstaben,$comment); |
|
suche weiter:
code: |
1:
|
$message=addslashes(htmlspecialchars($message, ENT_NOQUOTES)); |
|
ersetze es mit:
code: |
1:
2:
3:
4:
5:
6:
7:
|
//$message=addslashes(htmlspecialchars($message, ENT_NOQUOTES));
$message=utf8_encode($message);
$message=htmlspecialchars($message);
$umlaute = array("ä","ö","ü","Ä","Ö","Ãœ","ß");
$doppelbuchstaben = array("ä","ö","ü","Ä","Ö","Ü","ss");
$message = str_replace($umlaute,$doppelbuchstaben,$message); |
|
Danach gab es keine Probleme mehr mit den Umlauten!
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|