Heim > Artikel > Backend-Entwicklung > Die aktuelle Codierung von MYSQL-Daten ist so. Warum sind sie beim Einfügen chinesischer Zeichen immer noch verstümmelt?
Muss ich den Rest der Datenbank und des Servers ändern? Ich verwende wamp und weiß nicht, wie ich es ändern soll. Nachdem ich es so eingerichtet und neu gestartet habe, sieht es wie auf dem Bild aus
<code>SET character_set_database = utf8; SET character_set_server = utf8; </code>
Ich habe drei
[client] [mysql] [mysqld] in my.ini festgelegt. Diese drei Einstellungen sind zu utf8 geworden und es funktioniert auch nicht
Muss ich den Rest der Datenbank und des Servers ändern? Ich verwende wamp und weiß nicht, wie ich es ändern soll. Nachdem ich es so eingerichtet und neu gestartet habe, sieht es wie auf dem Bild aus
<code>SET character_set_database = utf8; SET character_set_server = utf8; </code>
Ich habe drei
[client] [mysql] [mysqld] in my.ini festgelegt. Diese drei Einstellungen sind zu utf8 geworden und es funktioniert auch nicht
<code>+--------------------------+-----------------------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8</code>
Wird die Frage über die Webseite oder das Terminal eingefügt?
Es gibt auch die Kodierung der Tabelle. Der Schlüssel liegt in der Kodierung der Tabelle.
<code>create table employee ( //.............. ) DEFAULT CHARSET=utf8;</code>
Schreiben Sie die Anweisung zur Tabellenerstellung wie folgt und stellen Sie die Codierung der Tabelle auf utf-8 ein, wodurch das Problem möglicherweise gelöst wird.