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

So legen Sie die Datenbankkodierungsmethode in PHP fest

青灯夜游
青灯夜游Original
2021-03-23 18:05:252540Durchsuche

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.

So legen Sie die Datenbankkodierungsmethode in PHP fest

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!

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