Wie man eine PHP-Datei öffnet, ist verstümmelt

步履不停
Freigeben: 2023-02-23 07:22:01
Original
9987 Leute haben es durchsucht

Wie man eine PHP-Datei öffnet, ist verstümmelt

Verstümmelte Zeichen sind eines der problematischsten Probleme, auf die wir bei der Entwicklung häufig stoßen können. Der folgende Artikel stellt hauptsächlich die möglichen Probleme bei der PHP-Entwicklung vor Auf das Problem der verstümmelten chinesischen Schriftzeichen stellt der Artikel die Lösungen in verschiedenen Situationen vor. Lassen Sie uns gemeinsam einen Blick darauf werfen.

Vorwort

Dieser Artikel stellt Ihnen hauptsächlich die ultimative Lösung für das chinesische verstümmelte Problem in PHP vor, teilen Sie es für alle Bitte lesen Sie es als Referenz. Bevor wir beginnen, sprechen wir darüber, warum chinesische verstümmelte Schriftzeichen erscheinen. (PHP-Video-Tutorial)

Wenn viele Anfänger PHP lernen, stellen sie fest, dass das Chinesisch im Programm bei der Ausgabe verstümmelt ist. Warum erscheint dieser verstümmelte Code? über die Situation? Im Allgemeinen gibt es zwei Gründe für das Erscheinen verstümmelter Zeichen. Einer liegt an der falschen Kodierungseinstellung (Zeichensatz), die dazu führt, dass der Browser mit der falschen Kodierung analysiert, was zu einem Bildschirm voller unordentlicher „himmlischer Bücher“ führt Zweitens ist die Datei falsch. Wenn Sie sie mit der falschen Codierung öffnen und dann speichern, beispielsweise wenn eine Textdatei ursprünglich in GB2312 codiert ist, aber in der UTF-8-Codierung geöffnet und dann gespeichert wird, werden verstümmelte Zeichen angezeigt. Dieser Artikel zeigt Ihnen, wie Sie das Problem verstümmelter Zeichen in PHP lösen können.

Wir unterteilen die Situation mit verstümmeltem Code in die folgenden Typen. Bei Bedarf können Sie auf die folgenden Situationen zurückgreifen, um das Problem mit verstümmeltem Code gezielt zu lösen

Die erster Typ: Methoden zur Lösung verstümmelter chinesischer Zeichen in HTML

Wenn Ihre HTML-Datei verstümmelte Zeichen enthält, können Sie im Head-Tag eine UTF8-Kodierung (internationale Kodierung) hinzufügen: UTF-8 ist nicht vorhanden Die nationale Kodierung ist sprachunabhängig und kann in jeder Sprache verwendet werden.

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Nach dem Login kopieren

Beispiel

Wie man eine PHP-Datei öffnet, ist verstümmelt


Für unsere aktuellen HTML5-Dateien ist es einfacher, die Codierung wie folgt einzurichten

Wie man eine PHP-Datei öffnet, ist verstümmelt

Zweitens, gemischte HTML- und PHP-Seitenlösung

So mischen Sie HTML und PHP: Zusätzlich zur ersten Methode müssen Sie auch diesen Code oben in der PHP-Datei hinzufügen:

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

Das dritte Problem ist chinesischer verstümmelter Code in reinen PHP-Seiten (die Daten sind statisch)

Wenn Ihre PHP-Seite verstümmelt ist, fügen Sie einfach den folgenden Code hinzu Anfang der Seite.

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

Das vierte, PHP+Mysql Chinesisch verstümmelte Problem

Zusätzlich zum dritten. Zusätzlich zu Vorgänge müssen Sie auch Datenbankcodierung 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;);
 //接下来的就是查出数据或者修改,增加
?>
Nach dem Login kopieren

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

Wie man eine PHP-Datei öffnet, ist verstümmelt

UTF-8-Kodierung ist nur eine der Kodierungen. Wenn Sie die UTF-8-Kodierung nicht verwenden möchten, können Sie auch andere Kodierungen verwenden, die Sie derzeit verwenden möchten Website-Entwicklung Die beiden wichtigsten verwendeten Kodierungen sind GB2312 und UTF-8.

Eine Sache ist zu beachten: Die vor dem PHP-Programm, das Datenbankoperationen ausführen muss, hinzugefügte Codierung mysql_query("set name's 'coding'"); muss konsistent sein mit der Codierung Die PHP-Codierung ist konsistent. Wenn die PHP-Codierung gb2312 ist, ist die MySQL-Codierung utf8. Auf diese Weise werden beim Einfügen oder Abrufen keine verstümmelten Zeichen angezeigt Daten

Das obige ist der detaillierte Inhalt vonWie man eine PHP-Datei öffnet, ist verstümmelt. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!