sql >> Database >  >> RDS >> Mysql

Standaard MySQL-tekenset wijzigen in UTF-8 in my.cnf?

Om de standaard in te stellen op UTF-8, wil je het volgende toevoegen aan my.cnf/my.ini

[client]
default-character-set=utf8mb4

[mysql]
default-character-set=utf8mb4


[mysqld]
collation-server = utf8mb4_unicode_520_ci
init-connect='SET NAMES utf8mb4'
character-set-server = utf8mb4

Als je de tekenset voor een bestaande database wilt wijzigen, laat het me dan weten... je vraag specificeerde het niet rechtstreeks, dus ik weet niet zeker of je dat wilt.

Bewerken:ik heb utf8 vervangen met utf8mb4 in het oorspronkelijke antwoord vanwege utf8 slechts een subset van UTF-8. MySQL en MariaDB noemen beide UTF-8 utf8mb4 .



  1. Een while/loop doen om 10 willekeurige resultaten te krijgen

  2. SQLite - Gegevens importeren uit een CSV-bestand

  3. MySQL-triggers gebruiken

  4. Levensverzekeringsgegevensmodel