Fork me on GitHub

Rapport de message :*
 

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

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

62 Personne(s) en ligne (52 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 62 | Plus ...