Heim > Datenbank > MySQL-Tutorial > MySQL-Methode und Vorsichtsmaßnahmen zum Ändern des Standardzeichensatzes auf utf-8 über my.cnf_MySQL

MySQL-Methode und Vorsichtsmaßnahmen zum Ändern des Standardzeichensatzes auf utf-8 über my.cnf_MySQL

WBOY
Freigeben: 2016-10-09 08:33:38
Original
1345 Leute haben es durchsucht

Optionskonfiguration

Pfad der Konfigurationsdatei: /full/path/mysql/bin/my.cnf (Standard ist /etc/my.cnf )

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
Nach dem Login kopieren

*Hinweis:

Wenn Sie die Standardzeichensatzeinstellung in MySQL verwenden, meldet MySQL beim Start einen Fehler und kann nicht gestartet werden.

Beschreibung

Bezüglich des utf8-Zeichensatzes lautet unsere inländische Standardauswahl: utf8_general_ci anstelle von utf8_unicode_ci,

Der Unterschied liegt im Kontrast der Charaktere

Bitte sehen Sie sich das obige Beispiel in MySQL an:

Im Allgemeinen gilt ß = s

Aber für Unicode ist ß = ss wahr,

Tatsächlich besteht der Hauptunterschied zwischen Deutsch und Französisch, daher verwenden wir für uns Chinesen im Allgemeinen „General“, weil „General“ schneller ist

Verwenden Sie Unicode nur, wenn Sie höhere Anforderungen an den Vergleich zwischen Deutsch und Französisch haben. Es ist genauer als allgemein (nach deutschen und französischen Standards ist es genauer im Vergleich oder in der Sortierung)

Schauen Sie sich dieses Dokument an: http://dev.mysql.com/doc/refman/5.7/en/charset-unicode-sets.html

Darüber hinaus wird häufig auch utf8_bin_ci verwendet. Beim Vergleich von Zeichen wird weder bei Unicode noch bei General zwischen Groß- und Kleinschreibung unterschieden. Wenn also zwischen Groß- und Kleinschreibung unterschieden werden muss, verwenden Sie bin

Zusammenfassung

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium oder die Arbeit aller hilfreich ist. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen.

Verwandte Etiketten:
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