C'est le cas, normalement.patic a écrit :En fait l'encodage doit être uniformisé partout : dans la base de données, la table, la connexion, dans les fichiers, etc. Il y a des risques notamment de conflit entre collations différentes.
Mais de toutes façons, utf8mb4 est seulement une extension de l'encodage utf-8, autrement dit cet encodage consiste juste à ajouter des codes valides là où n'existaient que des codes invalides parce qu'indéfinis. L'encodage existant n'est absolument pas modifié. Tout ce qui est valide en utf-8 est aussi valide en utf8mb4, sans aucun changement dans les valeurs binaires des codes déjà existants. Tout fichier codé en utf-8 est aussi un fichier codé en utf8mb4.
C'est l'inverse qui n'est pas vrai, en revanche.