So richten Sie PHP GB2312 ein

藏色散人
Freigeben: 2023-03-10 09:20:01
Original
3302 Leute haben es durchsucht

So legen Sie gb2312 in PHP fest: 1. PHP setzt den Ausgabeheader auf „header(“Content-Type: text/html; charset=gb2312“)“; 2. Fügen Sie „charset=gb2312“ zur statischen Seite hinzu.

So richten Sie PHP GB2312 ein

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie stelle ich gb2312 in PHP ein?

Wenn Sie die GB2312-Codierung verwenden möchten, muss PHP das ausgeben header: header("Content-Type: text/html; charset=gb2312"), fügen Sie Das Kodierungsformat aller Dateien ist ANSI, und Notizen können verwendet werden. Öffnen Sie diese Datei, speichern Sie sie unter, wählen Sie die Kodierung als ANSI aus und überschreiben Sie die Quelldatei.

  • Wenn Sie die UTF-8-Codierung verwenden möchten, sollte PHP den Header ausgeben: header("Content-Type: text/html; charset=utf-8") und , das Kodierungsformat aller Dateien ist utf-8.

Kürzlich muss ich die iconv-Funktion verwenden, um die erfassten utf-8-codierten Seiten in gb2312 zu konvertieren. Ich habe festgestellt, dass die Daten ohne Grund nur durch die Verwendung der iconv-Funktion zum Transkodieren der erfassten Daten kleiner werden. Ich war eine Weile deprimiert und nachdem ich die Informationen im Internet überprüft hatte, stellte ich fest, dass es sich um einen Fehler in der Iconv-Funktion handelte. iconv macht beim Konvertieren des Zeichens „-“ in gb2312 einen Fehler. Die Lösung ist sehr einfach: Fügen Sie nach der zu konvertierenden Codierung, also nach dem zweiten Parameter der iconv-Funktion, „//IGNORE“ wie folgt hinzu:

iconv("UTF-8","GB2312//IGNORE",$data)
Nach dem Login kopieren

ignore bedeutet, Fehler während der Konvertierung zu ignorieren. Wenn kein Ignorierparameter vorhanden ist, können alle Zeichenfolgen, die auf dieses Zeichen folgen, nicht gespeichert werden.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo richten Sie PHP GB2312 ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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