Fork me on GitHub




(1) 2 3 »


Quel CHARSET choisir lors d'une installation de Xoops 2.43
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Bonjour,

Le sujet a déjà été abordé sans aucune vraie solution n'est vraiment été apportée.
Nous sommes nombreux à être confrontés à ce problème lors d'une nouvelle install de la version 2.43 de Xoops
Je commence donc un nouveau sujet pour que la solution au problème soit plus claire...

Le problème:
Quand on installe un nouveau site Xoops avec la version 2.43
les options Jeu de caractères pour la BDD par défaut son en charset=UTF8

Ce Charset 'UTF8' pose un problème d'affichage de certains caractères.

Question:
Lors de l'installation d'un nouveau site Xoops qu'elle charset doit on choisir?

Les charset proposés sont:

utf8 - UTF-8 Unicode (Pose Problème)
armscii8 - ARMSCII-8 Armenian
ascii - US ASCII
big5 - Big5 Traditional Chinese
binary - Binary pseudo charset
cp1250 - Windows Central European
cp1251 - Windows Cyrillic
cp1256 - Windows Arabic
cp1257 - Windows Baltic
cp850 - DOS West European
cp852 - DOS Central European
cp866 - DOS Russian
cp932 - SJIS for Windows Japanese
dec8 - DEC West European
eucjpms - UJIS for Windows Japanese
euckr - EUC-KR Korean
gb2312 - GB2312 Simplified Chinese
gbk - GBK Simplified Chinese
geostd8 - GEOSTD8 Georgian
greek - ISO 8859-7 Greek
hebrew - ISO 8859-8 Hebrew
hp8 - HP West European
keybcs2 - DOS Kamenicky Czech-Slovak
koi8r - KOI8-R Relcom Russian
koi8u - KOI8-U Ukrainian
latin1 - cp1252 West European
latin2 - ISO 8859-2 Central European
latin5 - ISO 8859-9 Turkish
latin7 - ISO 8859-13 Baltic
macce - Mac Central European
macroman - Mac West European
sjis - Shift-JIS Japanese
swe7 - 7bit Swedish
tis620 - TIS620 Thai
ucs2 - UCS-2 Unicode
ujis - EUC-JP Japanese

Merci

Posté le : 17/01/2010 00:49
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Citation :
Ce Charset 'UTF8' pose un problème d'affichage de certains caractères.
Non, ce charset est inventée pour afficher correcte tous les caractères du monde.
Le problème maintenant est que le traductions n'ont pas faites avec ce format.
On est en train de corriger ça.
Dans le futur et avec l'internationalisation en progrès, l'UTF-8 sera le norme et tous les nouveau modules vont avoir ce format.
Quand on est sure, qu'on va jamais avoir besoin de publier des choses dans une autre langage ou avoir besoin par exemple des symboles mathématiques ∈∫±÷ sur le site, on peut rester avec le bdd en Latin1 et le site en ISO 8859-1, mais dans le futur on va avoir de plus en plus de travaille pour réformater des fichiers.

Posté le : 17/01/2010 01:10

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir Hamoudi,

Tu peu utiliser le "latin1" pour résoudre les soucis de caractères...

Après installation :

Dans mainfile.php ligne 71/73 :
// Set the database charset if applicable
    
if (defined("XOOPS_DB_CHARSET")) die('Restricted Access');
    
define('XOOPS_DB_CHARSET''latin1');


Et dans /language/french/global.php ligne
//%%%%%                LANGUAGE SPECIFIC SETTINGS   %%%%%
define('_CHARSET','UTF-8');
define('_LANGCODE','fr');


Ceci dit, l'idéal reste d'utiliser l'utf8.
Et de corriger les soucis de caractères.

Tu peu utiliser un outil en ligne comme celui-ci :
http://www.webtoolkit.info/?s=utf8

iLuc

Posté le : 17/01/2010 01:13
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Ghia a écrit:
Citation :
sur le site, on peut rester avec le bdd en Latin1 et le site en ISO 8859-1,


Merci Ghia...
Sachant que mon site est déjà installé et que je rencontre ce problème dans quel fichier dois-je faire apparaître
Latin1:
ISO 8859-1:

J'ai essayé toute les solution (mainfile, globale.php) et j'ai toujours ce problème:
http://www. poesie-poemes.com/aapoemespoesie/modules/news/article.php?storyid=4502

Pire les moteurs de recherche voient les titres de mes pages avec des caractères bizarres...

Merci

Posté le : 17/01/2010 01:16
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Citation :

iLuc a écrit:

Après installation :

Dans mainfile.php ligne 71/73 :
// Set the database charset if applicable
    
if (defined("XOOPS_DB_CHARSET")) die('Restricted Access');
    
define('XOOPS_DB_CHARSET''latin1');


Et dans /language/french/global.php ligne
//%%%%%                LANGUAGE SPECIFIC SETTINGS   %%%%%
define('_CHARSET','UTF-8');
define('_LANGCODE','fr');


iLuc


Merci iLuc...
J'ai essayé mais le problème est toujours le même, là j'ai des ? à la place de certains caractères...

Posté le : 17/01/2010 01:27
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Citation :

iLuc a écrit:
Ceci dit, l'idéal reste d'utiliser l'utf8.
Et de corriger les soucis de caractères.

Tu peu utiliser un outil en ligne comme celui-ci :
http://www.webtoolkit.info/?s=utf8
iLuc


Je vais essyer cette dernière solution...
Quel est le fichier à modifier?

Ce qui m'inquiète c'est que même le titres de mes pages ont ce problème:
Regarde la barre de titre de la page suivante:
http://www. poesie-poemes.com/aapoemespoesie/modules/news/index.php?storytopic=4

Posté le : 17/01/2010 01:42
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Si c'est une maj (ce n'est pas une installation!) au 2.4.3, il faut regarder au bdd. Si le collation du tables est latin1_swedish_ci ou latin1_general_ci, il faut mettre latin1 en /mainfile.php et ISO-8859-1 en /language/french/global.php
Autrement si c'est utf8_general_ci, il faut utf8 dans mainfile et UTF-8 en global.
Important c'est aussi d'avoir les fichiers pour les textes de langage dans le bon format: pas des entités HTML et en ansi pour le premier cas ou en UTF-8 sans BOM pour le dernier.

Posté le : 17/01/2010 01:59

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Citation :

Ghia a écrit:
Si c'est une maj (ce n'est pas une installation!) au 2.4.3, il faut regarder au bdd. Si le collation du tables est latin1_swedish_ci ou latin1_general_ci, il faut mettre latin1 en mainfile et ISO-8859-1 en global.
Autrement si c'est utf8_general_ci, il faut utf8 dans mainfile et UTF-8 en global.
Important c'est aussi d'avoir les fichiers pour les textes de langage dans le bon format: pas des entités HTML et en ansi pour le premier cas ou en UTF-8 sans BOM pour le dernier.


Bonjour, j'ai déjà tenté tout cela...
Lors de l'install, j'avais mis les options par défaut:
UTF-8 Unicode
utf8_general_ci

Par contre, j'ai récupéré les données (articles) d'un module News (1.61) installé sur un site avec la version Xoops 2.O.15
Est ce que le problème peux-venir de là en ce qui concerne les articles du module News?

Merci

Posté le : 17/01/2010 11:17
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Régulier
Inscrit: 15/02/2003 15:33
Messages: 197
Merci pour votre aide,

J'ai tout désinstallé... Puis j'ai réinstallé mon site et certaines données de mes tables (News, NewBB)

J'avais un pbm d'affichage dans certains de mes articles...
J'ai mis comme conseillé:
latin1 dans mainfile et
ISO-8859-1 dans Globale.php

Je n'ai plus de problème d'affichage dans mes articles...

Par contre, tous les mots en lien avec l'administration ou la navigation dans les articles rencontrent un problème d'affichage avec les caractères qui ont un accent: Comme par exemple:
Déconnexion,
Article précédent
Mise à jour des données du module.
Système
....

Il doit me manquer une dernière modif à faire... Mais laquelle?

Merci pour votre aide...

Posté le : 17/01/2010 17:22
Partager Twitter Partagez cette article sur GG+
Re: Quel CHARSET choisir lors d'une installation de Xoops 2.43
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708

Posté le : 17/01/2010 18:34

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 3 »



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

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