Heim >Backend-Entwicklung >PHP-Problem >So legen Sie die Webseitenkodierung in PHP fest
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.
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('SET NAMES UTF8'); //接下来的就是查出数据或者修改,增加 ?
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!