Heim > Backend-Entwicklung > PHP-Tutorial > PHP liest verstümmelten Datenbankcode

PHP liest verstümmelten Datenbankcode

王林
Freigeben: 2023-04-07 14:34:01
Original
4053 Leute haben es durchsucht

PHP liest verstümmelten Datenbankcode

Beim Lesen von Daten aus dem Hintergrund erscheinen normalerweise verstümmelte Zeichen, z. B. „Chinesische Zeichen“ werden zu „?“ usw. Der Grund dafür sind normalerweise falsche Codierungseinstellungen. Die Lösung ist Wie folgt:

Die erste Methode :

Fügen Sie den folgenden Code in PHP hinzu, stellen Sie das Codierungsformat auf „utf-8“ ein, der Code lautet wie folgt:

header("Content-Type: text/html; charset=UTF-8");
Nach dem Login kopieren

Die zweite Methode:

Fügen Sie eine weitere Codezeile in PHP hinzu, die auch für die Transkodierung verwendet wird. Der Code lautet wie folgt:

$conn = mysqli_connect($servername, $username, $password, $mysqlname);
$conn->query("SET NAMES utf8");
Nach dem Login kopieren

Erstellen Sie in diesem Fall zunächst einen Link und dann eine Transkodierung.

Wenn Sie eine Datenbank verwenden und eine Tabelle manuell erstellen (nicht mit Code), können diese beim Durchsuchen normalerweise nicht angezeigt werden oder werden als „?“ angezeigt Das Problem und die Lösung dafür lauten wie folgt:

Beim Erstellen einer Tabelle oder Datenbank muss das Codierungsformat der Tabelle und der Datenbank vereinheitlicht und auf „utf8_general_ci“ eingestellt werden, wie unten gezeigt:

PHP liest verstümmelten Datenbankcode

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP liest verstümmelten Datenbankcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage