Heim > Backend-Entwicklung > PHP-Tutorial > Wie stelle ich Zeichensatz und Sortierung in PHP PDO ein?

Wie stelle ich Zeichensatz und Sortierung in PHP PDO ein?

DDD
Freigeben: 2024-12-23 08:39:15
Original
724 Leute haben es durchsucht

How Do I Set Character Set and Collation in PHP PDO?

PHP PDO: Zeichensatz und Sortierung

In der alten mysql_*-API haben Sie mysql_set_charset() und mysql_query("SET NAMES ' UTF8'"), um den Zeichensatz und die Sortierung festzulegen. Mit PDO sind diese Funktionen nicht mehr notwendig. Stattdessen geben Sie den Zeichensatz und die Sortierung in der Verbindungszeichenfolge an.

Verbindungszeichenfolge mit Zeichensatz und Sortierung

Der folgende Code zeigt, wie Sie den Zeichensatz und angeben Sortierung in der Verbindungszeichenfolge:

$connect = new PDO("mysql:host=$host;dbname=$db;charset=utf8mb4", $user, $pass, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
Nach dem Login kopieren

Dadurch wird eine Verbindung zur Datenbank hergestellt und der Zeichensatz auf festgelegt UTF-8.

Vor PHP 5.3.6

Vor PHP 5.3.6 wurde die Zeichensatzoption in der Verbindungszeichenfolge ignoriert. Wenn Sie eine ältere PHP-Version verwenden, müssen Sie den Zeichensatz mit der Methode exec() festlegen:

$dbh = new PDO("mysql:host=$host;dbname=$db", $user, $password);
$dbh->exec("set names utf8mb4");
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie stelle ich Zeichensatz und Sortierung in PHP PDO ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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