Heim >Backend-Entwicklung >PHP-Problem >Wie löse ich verstümmelten PHP-Code?

Wie löse ich verstümmelten PHP-Code?

青灯夜游
青灯夜游Original
2019-10-14 16:08:505677Durchsuche

Ich habe gerade PHP gelernt und beim Schreiben von Projekten tauchen oft verstümmelte Zeichen auf. Wie kann man also den verstümmelten Code in PHP lösen? Der folgende Artikel stellt Ihnen die Lösung für verstümmelte Zeichen in PHP vor. Ich hoffe, er wird Ihnen hilfreich sein.

Wie löse ich verstümmelten PHP-Code?

1. Problem mit chinesischem verstümmeltem Code auf der PHP-Seite (die Daten sind statisch)

Wenn Ihre PHP-Seite verstümmelten Code aufweist, Um das Problem zu lösen, muss die Codierung von PHP selbst mit der Codierung der HTML-Webseite übereinstimmen.

Fügen Sie einfach den folgenden Code am Anfang der Seite hinzu.

<?php
header("content-type:text/html;charset=utf-8");  //设置编码
?>

Wie löse ich verstümmelten PHP-Code?

2. PHP+Mysql-chinesisches verstümmeltes Problem (die Daten sind dynamisch)

Zusätzlich zum zweiten In Zusätzlich zum Vorgang müssen Sie auch die Datenbankkodierung hinzufügen, bevor Sie Ihre Daten abfragen/ändern/hinzufügen. Darüber hinaus ist anzumerken, dass sich UTF8 hier vom vorherigen unterscheidet und keine horizontale Linie in der Mitte vorhanden ist.

<?php
 mysql_query(&#39;SET NAMES UTF8&#39;);
 //接下来的就是查出数据或者修改,增加
?>

Wenn Sie MySQL Version 4.1 oder höher verwenden, können Sie nach dem Link-Datenbank-Vorgang eine Zeichenkodierung festlegen, wie unten

Wie löse ich verstümmelten PHP-Code?

UTF-8-Kodierung ist nur eine der Kodierungen, die Sie nicht verwenden möchten. Sie können auch andere Kodierungen verwenden, die Sie verwenden möchten. Derzeit wird GB2312 hauptsächlich in der chinesischen Website-Entwicklung verwendet . und UTF-8 zwei Kodierungen.

Hinweis:

Die vor dem PHP-Programm hinzugefügte Kodierung, die Datenbankoperationen ausführen muss, muss mit PHP konsistent sein Kodierung: Wenn die PHP-Kodierung gb2312 ist, ist die MySQL-Kodierung gb2312. Wenn sie utf-8 ist, ist die MySQL-Kodierung utf8, sodass beim Einfügen oder Abrufen von Daten keine verstümmelten Zeichen auftreten

Für Weitere PHP-bezogene Kenntnisse finden Sie auf derPHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonWie löse ich verstümmelten PHP-Code?. 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:Ist Curl in PHP integriert?Nächster Artikel:Ist Curl in PHP integriert?