Fork me on GitHub






Sigles " et ' affichés bizarrement, caractères accentués ok
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Salut à tous,
En test sur un clone, je tente le passage de 2.4.2 à 2.4.4.
Hébergement : infomaniak
Serveur Apache
PHP 5.2.11
Mysql 5.0.84
Infos de phpmyadmin :
-jeu de caractères pr mysql : utf8 unicode (utf8)
-interclassement pr la connexion mysql utf8_unicode_ci
La base concernée a les tables en latin1_german_ci

Archive utilisée pr la maj : xoops 2.4.2 to 2.44 iso

Contenu du charset de mainfile.php :
define'XOOPS_DB_CHARSET''' );


Contenu du charset de global.php (french) :
//%%%%%                LANGUAGE SPECIFIC SETTINGS   %%%%%
 
define('_CHARSET','ISO-8859-1');
 
define('_LANGCODE','fr');
 
// change 0 to 1 if this language is a multi-bytes language
 
define('XOOPS_USE_MULTIBYTES''0'); /**


Et contenu du global.php english :
// %%%%%        LANGUAGE SPECIFIC SETTINGS   %%%%%
 
define('_CHARSET''UTF-8');
 
define('_LANGCODE''en');
 
// change 0 to 1 if this language is a multi-bytes language
 
define('XOOPS_USE_MULTIBYTES''0');
 
/**


Donc, j'applique le process d'upgrade recommandé, résultats :

-Les titres des blocs s'affichent en caractères exotiques dès qu'il y a un accent --> En les re-saisissant à la main dans l'admin des blocs, le problème est corrigé, donc ça c'est bon

-Dans certains modules par contre, j'ai des soucis avec les " et ' (notamment) qui s'affichent en : & q u o t ; et & # 0 3 9 ;
Les modules en question sont smartsection 2.14 (avec fckeditor), le titre subit le désagrément, mais pas le contenu qui est lui en html et catads 1.21 qui subit le désagrément au niveau du contenu mais pas du titre

Merci de votre aide d'avance les gars

Edit : en mode debug les infos de debuggage s'affichent avec des caractères exotiques à la place des caractères accentués, mais c'est moins gênant que le reste, j'ai toutefois préféré le préciser

Posté le : 23/04/2010 23:02
Partager Twitter Partagez cette article sur GG+
Re: Sigles " et ' affichés bizarrement, caractères accentués ok
Guest_
b'soir

Si ton site est en iso, tu dois indiquer iso dans le fichier global.php, anglais et français

Ensuite regardes ici si tu trouves des pistes : https://www.frxoops.org/modules/newbb/ ... id=196933#forumpost196933

Posté le : 23/04/2010 23:13
Partager Twitter Partagez cette article sur GG+
Re: Sigles " et ' affichés bizarrement, caractères accentués ok
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Salut burning
J'ai mis iso-8859-1 ds le global.php french et english, toujours la même punition

J'ai suivi ton lien, je devrais essayer d'encoder les fichiers de langue de ces 2 modules en utf8 sans bom donc ?

Par contre le charset du mainfile.php, je le laisse vide ou je le force en utf8 ou iso ?

Merci

Posté le : 23/04/2010 23:25
Partager Twitter Partagez cette article sur GG+
Re: Sigles " et ' affichés bizarrement, caractères accentués ok
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

ta base de donnée est en utf8 ou en iso ? car j'ai l'impression que tu mélanges pas mal de pinceaux

@+

Posté le : 23/04/2010 23:34

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Sigles " et ' affichés bizarrement, caractères accentués ok
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Salut kris,
En executant la commande suivante en sql via phpmyadmin :
SELECT *
FROM INFORMATION_SCHEMA.SCHEMATA
WHERE SCHEMA_NAME 
'nomdelabase'
LIMIT 0 30

J'obtiens DEFAULT_CHARACTER_SET_NAME = latin1
DEFAULT_COLLATION_NAME = latin1_german1_ci
Donc la base n'est pas en utf8, mais en iso

Posté le : 24/04/2010 00:16
Partager Twitter Partagez cette article sur GG+
Re: Sigles " et ' affichés bizarrement, caractères accentués ok
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Re,
J'ai tenté de convertir les fichiers de langue de smartsection en utf8 sans bom, et même les templates du module, mais toujours pareil...voire pire puisque maintenant j'ai droit aux caractères bizarroïdes dans l'admin du module
Bref, du coup j'ai rebasculé les fichiers de langue en les reconvertissant en ansi, l'admin du module est revenu normal, mais le problème des caractères spéciaux persiste dans les titres d'articles de smartsection (d'ailleurs le problème est que dans les titres, dans l'article en lui même aucun souci :oops: )

Je m'attaquerais bien à convertir le site et la base en utf8 (puisque c'est l'encodage de base qui est utilisé par les développeurs de xoops si j'ai bien suivi ?) mais ça risque de représenter un gros boulot non ? pour info actuellement on a + de 30 modules, et plus de 130 000 posts sur le forum...

Si je veux procéder à la conversion de tout le site en utf8, je commence par la base à convertir en utf8, puis chaque fichier de langue de chaque module à convertir aussi en utf 8 sans bom, et en réglant mainfile et global.php sur utf-8 alors?

Pinaise ça sent le mal de crâne qui approche ça

Posté le : 25/04/2010 16:30
Partager Twitter Partagez cette article sur GG+
Re: Sigles " et ' affichés bizarrement, caractères accentués ok
Aspirant
Inscrit: 27/10/2005 22:23
Messages: 64
Ouf, c'est bon j'ai trouvé
En fait kris avait déjà donné la soluce ici : https://www.frxoops.org/modules/newbb/ ... 1&viewmode=flat&order=ASC

En procédant ainsi, les titres sous smartsection s'affichent nickel

Avant de mettre résolu je fais un tour vite fait des autres modules voir si ça n'a pas provoqué d'autres coquilles

Edit : C'est tout bon, prob résolu sous smartsection ainsi que catads 1.21, et RAS sur les autres modules

Bon ben j'y retourne, je vais pouvoir faire l'upgrade en 2.4.4 sur le site original alors, allez, au boulot

Posté le : 25/04/2010 16:59
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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