Heim > Backend-Entwicklung > PHP-Problem > So konvertieren Sie PHP GBK in UTF8

So konvertieren Sie PHP GBK in UTF8

藏色散人
Freigeben: 2023-03-07 16:46:01
Original
3833 Leute haben es durchsucht

So konvertieren Sie PHP GBK in UTF8: Erstellen Sie zunächst eine PHP-Beispieldatei Gehen Sie einfach zu utf8.

So konvertieren Sie PHP GBK in UTF8

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP5.6. Dieser Artikel gilt für alle Computermarken.

Empfehlung: „PHP-Video-Tutorial

GBK in utf8 konvertieren

<?php
header("Content-type:text/html;charset=GB2312");
echo $str= &#39;你好,这里是gbk转utf8!&#39;;
echo &#39;<br />&#39;;
echo iconv(&#39;GB2312&#39;, &#39;UTF-8&#39;, $str); //将字符串的编码从GB2312转到UTF-8
Nach dem Login kopieren

iconv – Zeichenfolgen werden entsprechend der erforderlichen Zeichenkodierung konvertiert

Anleitung

iconv ( string $in_charset , string $out_charset , string $str ) : string
Nach dem Login kopieren

Konvertieren Sie die Zeichenfolge str von in_charset in out_charset.

Parameter

in_charset

Eingabezeichensatz.

out_charset

Zeichensatz für die Ausgabe.

Wenn Sie nach out_charset die Zeichenfolge //TRANSLIT hinzufügen, wird die Transliterationsfunktion aktiviert. Das heißt, wenn ein Zeichen nicht durch den Zielzeichensatz dargestellt werden kann, kann es durch ein oder mehrere ähnliche Zeichen angenähert werden. Wenn Sie die Zeichenfolge //IGNORE hinzufügen, werden Zeichen, die nicht im Zielzeichensatz ausgedrückt werden können, stillschweigend verworfen. Andernfalls wird ein E_NOTICE ausgelöst und FALSE zurückgegeben.

Vorsicht

//Die Details des TRANSLIT-Vorgangs hängen stark von der iconv()-Implementierung des Systems ab (siehe ICONV_IMPL). Es wird berichtet, dass die Implementierung auf einigen Systemen //TRANSLIT direkt ignoriert, sodass die Konvertierung möglicherweise fehlschlägt und out_charset nicht qualifiziert ist.

str

Die zu konvertierende Zeichenfolge.

Rückgabewert ¶

Gibt die konvertierte Zeichenfolge zurück oder FALSE bei einem Fehler.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie PHP GBK in UTF8. 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