Re: De retour après 10 ans ... et petit problème | Titre du sujet : Re: De retour après 10 ans ... et petit problème par montuy337513 sur 26/01/2022 16:25:19
la gestion des encodages est un peu plus complexe que ça :
il faut regarder l'encodage de la table de départ et l'encodage des données présentes dans la table.
La table d'arrivée doit être en principe de l' UTF8_General_CI au minimum.
Si la table de départ et/ou les données sont en iso_latin_machin ou autre chose que le format d'arrivé, il faut convertir les tables/données avant de les insérer dans la nouvelle BDD. J'ai fait un convertisseur ici
Ensuite, il faut que le thème soit en UTF-8 : suffit de regarder si tu as la ligne ci-dessous présent dans le theme
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Il faut aussi vérifier que les templates des blocs / templates modules etc, sans enregistré en mode utf8 sans bom
ça évite par exemple ceci
<option value="15" > �15</option>
ton module Paypal ne doit pas être utf-8
Pour ton pbs de smiley, en principe, les smileys sont encodés d'une certaines façon et Xoops les traduits.
Par exemple par : - ( (sans les espaces) donc s'ils n'apparaissent pas, peut-être voir l'éditeur par défaut de Xoops dans les préférences générales ou les préférences du module si newBB permet de choisir son propre éditeur
moi, perso, j'utilise maintenant pour la BDD, l'utf8mb4_general_ci pour que les visiteurs puissent commenter en utilisant les smileys de leurs téléphones. Mais attention, ne fonctionne pas par défaut sur tous les hébergeurs. Travaillant essentiellement sur serveur, je peux modifier les paramètres de MySQL/MariaDB pour que ça fonctionne sans soucis
|
|