Leider sind alle meine Datenbanken (und Collations) utf8_general_ci
und ich habe gerade erst gelernt, es ist besser utf8_unicode_ci
zu verwenden, da es mehr Unicode-Zeichen genau unterstützt.Konvertieren von MySQL Charset in Datenbank (auch Mysqli Charset Related)
Wird es irgendwelche Probleme geben, wenn ich phpMyAdmin verwende, um die Collations und Datenbank-Tabellen-Charsets über ihre Menüs zu ändern?
Da ich auch nicht die Wichtigkeit von Zeichensätzen kannte, habe ich meine MySQLi-Zeichensätze für meine Datenbankverbindung in PHP nicht eingestellt. Sollte ich für alle meine Verbindungen gehen und mysqli->set_charset("utf8")
tun? Zurzeit ist es standardmäßig auf "latin1" eingestellt. Ich nehme an, dies könnte ein Problem sein, da ich als UTF8 speichern, aber latin1 akzeptiere? (Ich bin aber UTF8 auf meine HTML-Seiten mit
meta charset="utf-8"
erklärte ich auch gelesen, könnte es besser sein gerade zu gehen utf8mb4? Auch hier würde ich irgendwelche Probleme haben zu ändern, dass mit phpMyAdmin und ist es das wert? Wenn ich gehen Sie utf8mb4
ich mysqli->set_charset('utf8mb4')
?
Dank zu tun haben, ich sollte wirklich dies getan zu starten.