Heim >Backend-Entwicklung >PHP-Problem >So legen Sie die Datenbankkodierungsmethode in PHP fest
In PHP können Sie die Funktion mysql_query() verwenden, um die Codierungsmethode der MySQL-Datenbank festzulegen: Fügen Sie nach der Anweisung mysql_connect() den Code „mysql_query(“set labelscoded“) hinzu.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 7.1, DELL G3-Computer
In PHP können Sie die Funktion mysql_query() verwenden, um die Codierungsmethode der MySQL-Datenbank festzulegen.
Wenn PHP eine Verbindung zur Datenbank herstellt, also nach mysql_connect(), verwenden Sie die Funktion mysql_query(), um die Kodierungsmethode festzulegen.
Beispiel: Stellen Sie die Kodierungsmethode auf utf8 ein.
<?php $connect=mysql_connect("服务器","登录的用户名","登录的密码"); mysql_select_db("数据库名",$connect); mysql_query("set names utf8"); //这里设置编码方式为 utf8 ?>
Am besten verwenden Sie utf-8 für den Webseiten-Zeichensatz. UTF-8 ist eine internationale Standardkodierung und ein Trend.
Wenn Ihre Webseitenkodierung gb2312 ist, dann SET NAMES GB2312. Es wird jedoch dringend empfohlen, dass die Webseitenkodierung, der MySQL-Datentabellenzeichensatz und PHPmyAdmin alle UTF-8 verwenden. Hinweis:
Der mysql_query("set name'encoding'");-Code, der vor dem PHP-Programm hinzugefügt wird, das Datenbankoperationen ausführen muss, muss mit dem PHP-Code übereinstimmen. Wenn der PHP-Code gb2312 ist, dann ist der MySQL-Code gb2312. Wenn es utf-8 ist, ist die MySQL-Codierung utf8, sodass beim Einfügen oder Abrufen von Daten keine verstümmelten Zeichen angezeigt werden
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo legen Sie die Datenbankkodierungsmethode in PHP fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!