Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verwenden von utf8mb4 in MySQL

Der Kunde setzt diese Werte normalerweise beim Verbinden. Die Einstellungen in my.ini sind lediglich Voreinstellungen, die gelten, wenn der Client nicht explizit eine Verbindungskodierung vorgibt. Da sie unzuverlässig sind, sollte jeder Kunde Geben Sie eine Verbindungscodierung an. Da Sie dort einen schicken Screenshot haben, vermute ich, dass Sie sich mit einem GUI-Dienstprogramm verbinden, das wahrscheinlich ausdrücklich Setze einige Verbindungskodierungen.

PHP-Beispiel zum Festlegen eines Verbindungszeichensatzes:

new PDO('mysql:host=localhost;charset=utf8mb4')