Heim >Backend-Entwicklung >PHP-Problem >So legen Sie die Webseitenkodierung in PHP fest

So legen Sie die Webseitenkodierung in PHP fest

藏色散人
藏色散人Original
2020-09-04 09:27:242783Durchsuche

So legen Sie die Webseitenkodierung in PHP fest: 1. Fügen Sie den Code „header(“content-type:text/html;charset=utf-8“);“ hinzu. 2. Übergeben Sie „mysql_query('SET NAMES UTF8' );"Kodierung festlegen.

So legen Sie die Webseitenkodierung in PHP fest

Empfohlen: „PHP-Video-Tutorial

1. HTML- und PHP-Mischseitenlösung

Wie man HTML und PHP mischt, müssen Sie zusätzlich zu den in der ersten Methode genannten Vorgängen auch befolgen Fügen Sie diesen Code oben in der PHP-Datei hinzu:

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

2. Das chinesische verstümmelte Problem reiner PHP-Seiten (die Daten sind statisch)

Wenn Ihre PHP-Seite verstümmelte Zeichen enthält, müssen Sie sie nur am Anfang hinzufügen die Seite Der folgende Code reicht aus.

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

3. PHP+Mysql-chinesisches verstümmeltes Problem

Zusätzlich zur Befolgung des dritten Vorgangs 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 der Verknüpfung mit dem Datenbankvorgang eine Zeichenkodierung festlegen, wie unten dargestellt. Die UTF-8-Kodierung ist nur eine der Kodierungen, wenn Sie utf nicht verwenden möchten -8-Kodierung Sie können auch andere Kodierungen verwenden. Ersetzen Sie einfach UTF-8 durch die Kodierung, die Sie verwenden möchten. Derzeit werden GB2312 und UTF-8 hauptsächlich in der chinesischen Website-Entwicklung verwendet.

Zu beachten ist, dass die vor dem PHP-Programm hinzugefügte Kodierung, die Datenbankoperationen ausführen muss, mit der PHP-Kodierung gb2312 übereinstimmen muss Die Codierung ist gb2312. Wenn es sich um utf-8 handelt, ist die MySQL-Codierung utf8, sodass beim Einfügen oder Abrufen von Daten keine verstümmelten Zeichen auftreten.

Das obige ist der detaillierte Inhalt vonSo legen Sie die Webseitenkodierung in PHP fest. 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