Si vous ne jurez que par l’encodage UTF-8, il existe une configuration simple pour définir cet encodage sur toutes nos bases de données nouvellement créées.
Configurez ce fichier suivant à l’aide de vim ou de nano ( nano pour les moins téméraires) :
sudo nano /etc/mysql/my.cnf
Inscrire les lignes suivantes (vous pouvez affiner la configuration par l’encodage de votre choix) :
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
service mariadb restart
Vous pouvez vérifier que la configuration soit bien prise en compte en consultant la variable char dans votre terminal Mariadb (celle-ci doit retourner l’encodage désiré) :
mysql -u root
show variables like 'char%';