Heim >Backend-Entwicklung >PHP-Tutorial >Zeichensätze in MySQL

Zeichensätze in MySQL

WBOY
WBOYOriginal
2016-07-29 09:13:371087Durchsuche

Zeichensatz: Beschreibt die bei der Übertragung von Grafiken oder Texten verwendete Kodierung, der sogenannte Zeichensatz.

Die Beziehung zwischen Grafik oder Text und Kodierung:

ist wie folgt:

"Word"=>10010001 110000111

Zeichensätze in MySQL

Verschlüsselung der Datenspeicherung:

Daten werden serverseitig gespeichert. Wer entscheidet, welche Verschlüsselung zur Speicherung verwendet wird?

Einschränkungen werden schließlich auf die Feldebene abgebildet, daher ist es das Feld, das die Kodierung bestimmt

Die Kodierung der Daten wird durch das folgende Schema bestimmt:

1. Wenn das Feld den Code angibt, wird er durch das Feld bestimmt,

2. Wenn das Feld nicht angegeben ist, verwenden Sie die Tabelle. Wenn es angegeben ist, bestimmen Sie den Code

3. Wenn der Code nicht in der Tabelle angegeben ist, schauen Sie einfach in der Bibliothek nach, ob die Kodierung bestimmt ist

4 Wenn die Bibliothek keine Kodierung hat, wird sie vom Server selbst entschieden.

Sind Sie sicher, dass es sich bei der Serverkodierung um Folgendes handelt:

Zeichensätze in MySQL

Typische Kodierung: gbk, utf8

Client-Betrieb, Abfrage Kodierung:

Es gibt zwei wichtige Kodierungen, wenn der Client mit dem Server interagiert:

1. Die Kodierung der vom Client gesendeten Daten

2 vom Server Die Endkodierung

kann durch „Variablen anzeigen wie „character_set_%“ angezeigt werden; Variablen, die mit set beginnen, haben die beiden oben genannten Werte,

Zeichensätze in MySQL

Auf dem Befehlszeilen-Client kann es nur in GBK-Form vorliegen

Zeichensätze in MySQL

Verwenden Sie set variable name = variable value, um den Variablenwert zu ändern Zeichensätze in MySQL

Namen festlegen gbk ist ein schneller Vorgang, um die beiden oben genannten Konfigurationen gleichzeitig auf die Zielcodierung zu ändern

Namen festlegen gbk|utf8 hängt von der Codierung ab, die der Client ausführen kann akzeptieren!

Der Gesamtprozess ist:

Zeichensätze in MySQL

setnames gbk|utf8

Das Obige stellt den Zeichensatz in MySQL vor, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

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