Am Namespace kann es nicht liegen, das ist Unsinn. Behalte bitte deinen vorbildlichen XHTML Strict-Doctype.
Wenn du mit einem kleinen Testscript die Zeichenkette "\xe2\x80\x94" in die DB schreibst, was steht dann in der DB drin?
Was kommt auf dem Server an, wenn du in ein Formularfeld dieses Zeichen reinkopierst?: –
Bitte mit
prüfen.
Was kommt im Browser an, wenn dein Script die Zeichenkette von oben ("\xe2\x80\x94") ausgibt?
Ist auf deinem Server die MBString-Erweiterung verfügbar?
Anhand deiner 4 Antworten kann ich dir vermutlich helfen.
Gruß,
Amica
Wenn du mit einem kleinen Testscript die Zeichenkette "\xe2\x80\x94" in die DB schreibst, was steht dann in der DB drin?
Was kommt auf dem Server an, wenn du in ein Formularfeld dieses Zeichen reinkopierst?: –
Bitte mit
PHP-Code:
$input = ... // der ankommende String
$output = array(); // Kontrollausgabe
for ($i = 0; $i < strlen($input); $i++) $output[] = ord($input[$i]);
echo explode(" ", $output);
Was kommt im Browser an, wenn dein Script die Zeichenkette von oben ("\xe2\x80\x94") ausgibt?
Ist auf deinem Server die MBString-Erweiterung verfügbar?
Anhand deiner 4 Antworten kann ich dir vermutlich helfen.
Gruß,
Amica
Kommentar