in Php, möchte ich Düsseldorf mit
echo 'Düsseldorf';
drucken aber es stellt sich heraus, so etwas wie dieses Dsseldorf
Bitte empfehlen, was sollte ich tun, um europäische Zeichen meistens nicht-englisch zu drucken.
in Php, möchte ich Düsseldorf mit
echo 'Düsseldorf';
drucken aber es stellt sich heraus, so etwas wie dieses Dsseldorf
Bitte empfehlen, was sollte ich tun, um europäische Zeichen meistens nicht-englisch zu drucken.
Wenn Sie in der Lage sind, es als Konstante angeben, die folgenden tun.
$echo 'Düsseldorf';
Für weitere Informationen zu der Tabelle beziehen sich hier: http://www.ascii.cl/htmlcodes.htm
Jedes Zeichen, die eine entsprechende HTML-Entität druckbare hat ist.
Die PHP-, Datei- und HTML-Codierung sollte identisch sein.
Für PHP:
<?php header('Content-Type: text/html; charset=utf-8'); ?>
Überprüfen Sie die Codierung Ihres Texteditor.
Für HTML:
<meta charset=utf-8>
Die schnelle und schmutzige Art und Weise:
echo 'Düsseldorf ist eine sch&oouml;ne Stadt!';
// Düsseldorf ist eine schöne Stadt!
Das ist möglich, aber nicht wirklich ein guter Weg dafür. Erstens könnten Sie besser verwenden ü (für ü, ö für ö und so weiter) aber es ist einfacher, die Codierung zu ändern – Dion
Nein, es ist nicht einfacher, die Codierung zu ändern, basierend auf der lokalen Codierung des Benutzers wird möglicherweise nicht unterstützt. Codierung sollte nicht wichtig sein, Daten und Design getrennt, bedeutet, dass es in jeder Umgebung mit jedem Backend funktionieren sollte, nicht die Daumen drücken und hoffen, dass die Codierung kompatibel ist. –