Fork me on GitHub




(1) 2 »


Mise à jour xoops: problème de caractères accentués
Semi pro
Inscrit: 01/11/2004 21:54
De Pres de Paris
Messages: 1099
Bonjour,
J'ai eu une frayeur après la mise à jour, tous les accents des articles étaient remplacés par des symboles.
Je suis allée dans le fichier language/french/global.php remplacer define('_CHARSET', 'UTF-8'); par define('_CHARSET', 'latin1'); et tout est redevenu normal. Dans mainfile.php j'ai aussi define('XOOPS_DB_CHARSET', 'latin1');
Au cas où ça arrive à quelqu'un d'autre, voilà la solution qui a marché pour moi.
Dans l'admin en revanche, j'ai des bizareries à la place des accents:
Panneau de contrôle
Modules installés
Mais c'est moins gênant, les visiteurs ne voient pas la partie admin. C'est juste un peu embêtant quand on va dans l'admin.
Sylvie

Posté le : 31/07/2010 19:37
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Régulier
Inscrit: 07/09/2006 11:23
De So So Far
Messages: 478
bonsoir sylvie,

Tu peux nous donner plus d'explication stp, tu fais la mise à jour de quelle version à quelle version ?

01- Dans ton ficher theme.html tu as cette ligne entre <head> </head> :
<meta http-equiv="content-type" content="text/html; charset=UTF8" />


2- C'est aussi difficile si c'est la premrière fois que tu fasse la mis a jour vers la version UTF8, que ceci tu dois migrer dans tous les traductions vers utf8 !

A+

Posté le : 01/08/2010 20:13

Un rêve se réalise quand on tente à  le faire
[Monde de plaisir]:[Magazine enligne] - [Troupe Théâtre]
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonsoir Sylvie,

Tu es passé d'un encodage Iso à un encodage UTF-8?

@Monoroom:
Je suis en train de préparer la migration de mon site de 2.3.3 à 2.4.x Ce qui m'inquiète si je passe à la version en UTF-8 (par exemple la version 2.4.5fr dont le lien est en haut à gauche sur frxoops) c'est comment changer l'interclassement de la base de donnée. Je pense que si je fais cette manipulation sans rien changer, j'aurais des problèmes d'encodage de caractère dans les news et les forums

Posté le : 02/08/2010 22:59
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Semi pro
Inscrit: 01/11/2004 21:54
De Pres de Paris
Messages: 1099
Je suis passée de la version 1.4.2 à la version 1.4.5, d'un encodage iso à utf8
Un petit souci dans theme.htm
" xml:lang=""> {folderName};;
s'affiche en haut de la page
problème apparemment sur cette ligne:
{folderName};<{assign var=theme_tpl value=$xoTheme->folderName|cat:'/tpl'}>;
<{includeq file="$theme_tpl/versions.html" }>
J'ai essayé de remettre tout en utf8 et d'inclure <meta http-equiv="content-type" content="text/html; charset=UTF8" /> dans le thème, mais ça me remet des losanges avec des points d'interrogation dans tous les articles, j'ai donc fait marche arrière
Quelques mauvais accents sont restés, comme Recherche avancée

Posté le : 10/08/2010 11:26
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Semi pro
Inscrit: 01/11/2004 21:54
De Pres de Paris
Messages: 1099
Après vérification, le fichier mainfile.php était resté en 444, donc n'était pas copié avec UTF8. C'est maintenant fait et ça fonctionne, tout est en UTF8 et les accents sont bons (modifs faites donc dans les fichiers global.php de language/french et language/english et le fichier mainfile.php, et aussi dans le fichier index.html du thème j'ai mis charset=<{$UTF8}>
Il reste encore quelques losanges avec points d'interrogation dans l'agenda pical 6 Ao�t 2010. Comment résoudre ce petit problème?

Le problème principal qui me reste est toujours l'affichage en haut du site de " xml:lang=""> folderName};
http://www.rythmes-croises.org/ethnotempos
(après ouverture dans namo web editor, j'ai dû enregistrer avant de refermer, le logiciel ajoute parfois des signes... mais je ne vois pas quoi)

Sylvie

Posté le : 10/08/2010 12:50
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Pour le xml:lang=""> folderName}, il faut chercher tous vos fichiers où ce phrase est utilisée. C'est probablement une texte pas bien limitée dans une fichier PHP (language?) ou dans une template ou fichier thème.

Posté le : 10/08/2010 17:19

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: Mise à jour xoops: problème de caractères accentués
Semi pro
Inscrit: 01/11/2004 21:54
De Pres de Paris
Messages: 1099
Merci Ghia. Je l'ai retiré (dans le fichier theme) et ça marche.
Reste le problème dans l'agenda pical 6 Ao�t 2010. Pical ne semble pas aimer les accents

Posté le : 10/08/2010 18:00
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Aspirant
Inscrit: 05/09/2008 13:59
De Montréal, Québec, Canada
Messages: 59
C'est surement du au format date qui pas en utf-8.
Utf-8 accepte les accents donc si il ne s'affiche pas bien ça veux dire que tu n'es pas en utf8.

Posté le : 25/08/2010 08:24

Amicalement ton ami
GeneralDee
The Manager fantíƒÂ´me.
http://xclananddudes.com
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Aspirant
Inscrit: 19/08/2005 10:21
Messages: 48
Bonsoir Sylvie,

Avez-vous résolu le problème des accents avec piCal ?

Merci
François

10mn plus tard ... en fait j'ai trouvé : il suffit de convertir les fichiers langue de piCal en utf8.

Posté le : 29/08/2010 21:18
Partager Twitter Partagez cette article sur GG+
Re: Mise à jour xoops: problème de caractères accentués
Régulier
Inscrit: 11/04/2006 17:08
Messages: 186
Bonjour

Une question:

mon dossier global dans langage/french est en UT8
Idem pour le dossier langage english

En revanche, je viens de voir que mon mainfile.php était en latin1

Citation :


// Set the database charset if applicable
if (defined("XOOPS_DB_CHARSET")) die('Restricted Access');
define( 'XOOPS_DB_CHARSET', 'latin1' )



Sur ma bdd tout est en latin1_swedish_ci

J'aimerai savoir comment faire pour mettre ma bdd en UT8 une bonne fois pour toute car à chaque MAJ de Xoops je me retrouve avec des points d'interrogation dans tous les sens

Merci

Posté le : 25/12/2010 03:27
Partager Twitter Partagez cette article sur GG+

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



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

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