Heim  >  Artikel  >  Backend-Entwicklung  >  Was tun, wenn PHP PDO verstümmelt ist?

Was tun, wenn PHP PDO verstümmelt ist?

藏色散人
藏色散人Original
2020-11-02 10:39:012130Durchsuche

Lösung für den verstümmelten Code in PHP PDO: Öffnen Sie zuerst die entsprechende Codedatei und verwenden Sie dann die Methode „mysql_query(“set name UTF8“);“

Was tun, wenn PHP PDO verstümmelt ist?

Empfohlen: „PHP-Video-Tutorial

Lösung für das Problem der verstümmelten Codierung in PHP-PDO

Wie löst man das Problem der Abfrage chinesischer verstümmelter Zeichen in der PHP-PDO-Programmierung? In diesem Artikel finden Sie Lösungen, die jedem helfen, das verstümmelte PHP-PDO-Problem zu lösen. Freunde in Not können sich darauf beziehen.

Bei der Abfrage von Chinesisch in PHP PDO erschienen verstümmelte Zeichen.

Machen Sie die Kodierung der PHP-Datei und die Kodierung der Datenbank konsistent. (Meins ist UTF8)

Aber die Abfrage war immer noch verstümmelt. Später fiel mir ein, dass die Funktion mysql_query() die Kodierung festlegen kann

Codebeispiel:

mysql_query("set names UTF8");

Also habe ich die gleiche Methode wie oben verwendet. Lösen Sie das Problem verstümmelter chinesischer Zeichen in pdo.

Codebeispiel:

$pdo = new PDO($dsn, $user, $pwd);           //实例化对象
$pdo->query("set names utf8");


Auf diese Weise wird das PDO-Kodierungsproblem gelöst.

Zusammenfassung:

php Chinesisch verstümmeltes Problem, pdo chinesisches verstümmeltes Problem, mysql Chinesisches verstümmeltes Problem usw. unterstützten Chinesisch am Anfang grundsätzlich nicht.

Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP PDO verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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
Vorheriger Artikel:So beheben Sie PHP-HTTP-FehlerNächster Artikel:So beheben Sie PHP-HTTP-Fehler