Fork me on GitHub




(1) 2 »


News 1.63 - Création d'un fichier PDF et gestion des accents
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Bonjour à tous,

Voici mon problème : lorsque je demande la création d'un fichier PDF à partir d'un article, le document ainsi créé comporte des signes cabalistiques à la place des accents.
Cela le rend quasiment illisible.

Que faire pour corriger ce défaut ?

Voici quelques données complémentaires :
XOOPS 2.3.2
Logiciel serveur Apache/2.2.6 (Win32) PHP/5.2.5
Version PHP 5.2.5
Version MySql 5.0.45-community-nt
Modules News 1.63
Editeur de texte : TinyEditor

Je vous remercie de votre patience et de votre aide.

Cordialement.

Posté le : 31/12/2008 17:05
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

dans tinyeditor, les caractères accentués sont-ils encodés correctement ?

@++

Posté le : 31/12/2008 18:46

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Bonsoir Kris,

Qu'entends-tu par là ?

Comment le savoir, le vérifier ?

En tout cas, ils sont présents dans les articles et lisibles.

En Html, j'ai bien les "& e a c u t e;" ...


A bientôt.

Cordialement.

Posté le : 31/12/2008 19:40
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
dans le fichier news/fpdf/language/french.php à la ligne 37, changes :
$valid_pfd_charset 'ISO-8859-1';

par
$valid_pfd_charset 'UTF-8';


@++

Posté le : 01/01/2009 04:29

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Bonjour Kris,

Meilleurs voeux à toi ainsi qu'à toute l'équipe de Xoops !

J'ai opéré la modification du fichier puis mis à jour le module mais rien ne change ...

J'ai toujours ceci ...

A bientôt.

Cordialement.

Posté le : 01/01/2009 12:45
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Ce que j'ai du mal à m'expliquer ... c'est pourquoi le titre est écrit correctement et pas le corps du sujet ...

Voir cette copie d'écran.

Je cherche et ne trouve pas d'où cela peut venir ... :-o

Posté le : 02/01/2009 15:00
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Peux tu mettre le code html de ton article ?

Posté le : 02/01/2009 15:05

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Bonjour Kris,

Voici ce que cela donne : copie d'écran.

Je n'ai pas trouvé d'autre "astuce" pour te montrer le code obtenu car dès que j'utilise la fonction "code" ou "citation" de l'éditeur de texte de ce forum, les accents sont mis "normalement".

A bientôt.

Posté le : 02/01/2009 15:16
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Régulier
Inscrit: 12/01/2005 21:04
Messages: 296
Un petit "UP" .

Merci.

Posté le : 05/01/2009 17:05
Partager Twitter Partagez cette article sur GG+
Re: News 1.63 - Création d'un fichier PDF et gestion des accents
Guest_
up up up

C'est vraiment le bin's intégral ces histoires d'accents

Si on prend l'exemple de News, il y a ce souci de génération pdf mais pas seulement. Cela semble concerner tout Xoops.

J'ai un site monté sur Xoops 2.3.2b et avec :

- un fichier de langage french/global.php (même chose pour english/global.php) contenant
Citation :
define('_CHARSET', 'ISO-8859-1');


- dans le fichier mainfile.php
Citation :
define( 'XOOPS_DB_CHARSET', 'latin1' );



Pour obtenir un pdf normal dans News (à part de point tout fonctionnait normalement), j'ai tenté de procéder au passage de mon site de ISO-8859-1 à UTF-8 comme suit :

- modification des 2 fichiers global.php en et fr
Citation :
// define('_CHARSET', 'ISO-8859-1');
define('_CHARSET', 'UTF-8');


- modification du fichier mainfile.php
Citation :
//define( 'XOOPS_DB_CHARSET', 'latin1' );
define( 'XOOPS_DB_CHARSET', 'utf-8' );


- mises à jour des modules System et News, vidage du cache de xoops


Résultats :

1. Les accents présents dans les titres des News comportent désormais des caractères cabalistiques.

2. Le contenu des articles demeure inchangé, c'est à dire que les accents s'affichent correctement. Ces articles ont tous été saisis dans FCKEditor. Voici un bout de source html :
Citation :
Cette manifestation a lieu dans toute la France, avec de nombreux événements et expositions<br />


3. Les pdf générés sont toujours décorés de signes étranges à la place des caractères accentués.

... bref la situation s'est empirée. Et en détail :

Sur le PDF, j'obtiens exactement les mêmes caractères (changements sans effets donc) :
- è --> è
- é --> é
- ... soit cette liste :
Citation :
ç ---> ç
ä§ ---> ç
é ---> é
ä© ---> é
è ---> è
ä¨ ---> è
ê ---> ê
äª ---> ê
ë ---> ë
ä« ---> ë
Ê ---> Ê
äŠ ---> Ê
Ë ---> Ë
ä‹ ---> Ë
î ---> î
ä® ---> î
ï ---> ï
ä¯ ---> ï
ì ---> ì
Ã? ---> Î
ä? ---> Î
ò ---> ò
ä² ---> ò
ô ---> ô
ä´ ---> ô
ö ---> ö
ä¶ ---> ö
õ ---> õ
ó ---> ó
ø ---> ø
äµ ---> õ
ä³ ---> ó
ä¸ ---> ø
Ô ---> Ô
ä” ---> Ô
Ö ---> Ö
ä– ---> Ö
à ---> à
ä ---> à
â ---> â
ä¢ ---> â
ä ---> ä
ä¤ ---> ä
Ã¥ ---> å
ä¥ ---> å
 ---> Â
ä‚ ---> Â
Ä ---> Ä
ä„ ---> Ä
ù ---> u
û ---> û
ü ---> ü
ä¼ ---> ü
Û ---> Û
Ü ---> Ü
ä¹ ---> u
ä» ---> û
ä¼ ---> ü
ä¼ ---> ü
ä› ---> Û
äœ ---> Ü
ò ---> ñ
ñ ---> ñ
’ ---> '


--> @pplemoko : peut être qu'il faudrait appliquer une "moulinette" de ce type ? (surtout ne me demande pas comment )


Tandis que :
- dans le titre de mes News
- ainsi qu'un peu partout dans le site (nom des modules dans le Panel par exemple)
- ... plus généralement : toutes les informations texte mises en base de données par un autre biais que FCKEditor ou TinyEditor (soit tous les champs de formulaires Xoops)

... j'ai cet autre type de contagion :
- un ? dans un losange à la place de é
- le même caractère pour è
- encore le même pour °
- bref... même avec des chercher / remplacer c'est pas vraiment possible.

Chose "étrange" : lorsque je saisi de nouveaux articles avec cette série (dans le titre d'une News par exemple)
Citation :
é | è | ê | î | à | â | û | ù | ô | ç | €

... et bien maintenant j'obtiens :
Citation :
é | è | ê | î | à | â | û | ù | ô | ç | €



Bref la question : comment fait-on pour passer un site monté en ISO-... en UTF-8 ?

Merci d'avance.

Posté le : 14/01/2009 01:26
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

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