Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/09/2011, 08h43   #1
Membre confirmé
 
Avatar de Général03
 
Inscription : avril 2006
Messages : 809
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 809
Points : 220
Points : 220
Par défaut Encodage pour caractères roumains

Bonjour,

je rencontre des problèmes d'encodage roumain dans mon PDF avec la librairie FPDF. Les caractères qui posent problème sont : ă ş ţ

Comme FPDF ne gère pas l'UTF-8 par défaut, son encodage est le ISO-8859-1 il est normal que mes caractères ne s'affichent pas. Pour les caractères accentués français (é, à, î, ...) j'utilise un utf8_decode() et le tour est joué! Mais pour les caractères roumains j'obtiens un ?
L'encodage du roumain est ISO-8859-2 et UTF-8, donc je me suis dis qu'utilise la librairie UFPDF résoudrait mon problème or rien n'y fait !! J'obtiens des " " (vide) à la place des caractères roumains.
Mes fichiers sont encodés en UTF-8 sans BOM.

Comment puis je faire pour afficher mes caractères roumains ?

Merci de votre aide car là je sèche
__________________
Mes contributions phares en dev : www.rigaudie.fr
Général03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 09h57   #2
Membre confirmé
 
Avatar de Général03
 
Inscription : avril 2006
Messages : 809
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 809
Points : 220
Points : 220
Une autre librairie TCPDF gère ce genre de caractère. Mon problème est que mon application utilise FPDF partout et que je ne peux pas me permettre de réintégrer TCPDF à la place.
Donc j'ai essayé de regarder les méthodes qui faisaient les transformations mais je n'arrive pas à les utiliser :
Code :
1
2
3
$chars = $this->UTF8StringToArray($txt);
$uchars = $this->UTF8ArrayToUniArray($chars);
$tmpstr = $this->UniArrSubString($uchars, '', '');
Personne n'a rencontré ce genre de problème ??
__________________
Mes contributions phares en dev : www.rigaudie.fr
Général03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h22.


 
 
 
 
Partenaires

Hébergement Web