Caractères speciaux dans Pdf [Résolu]

darkwisk 42 Messages postés mardi 25 octobre 2005Date d'inscription 1 décembre 2008 Dernière intervention - 7 janv. 2007 à 15:05 - Dernière réponse : Robertide 2 Messages postés lundi 17 décembre 2012Date d'inscription 17 décembre 2012 Dernière intervention
- 30 sept. 2011 à 12:31
Salut a tous,

Je génère des documents en Pdf (avec fpdf), pour afficher des champs de ma base de données (SQL), voilà mon problème....à la place par exemple d'un "ç" mon pdf affiche "ç", existe t'il une technique pour éviter ça ????

Merci par avance.....
Afficher la suite 

5 réponses

Répondre au sujet
Teclis01 1423 Messages postés mardi 14 décembre 2004Date d'inscription 29 décembre 2012 Dernière intervention - 7 janv. 2007 à 15:37
+3
Utile
avec un peu de retard...
http://fr.php.net/manual/fr/function.html-entity-decode.php
<?php
echo html_entity_decode('&ccedil;')
?>
//affiche ç

--------------------------------------------------------------------------------------------------
         Ilvaut mieux poser une question et passer pour bête que le rester toutesa vie
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Teclis01
webdeb 509 Messages postés samedi 5 avril 2003Date d'inscription 31 mars 2009 Dernière intervention - 7 janv. 2007 à 15:35
0
Utile
Tu as du html dans ta base de données apparemment ? Regarde du côté de html_entity_decode() dans la doc de php ;)

Hugo.
Commenter la réponse de webdeb
darkwisk 42 Messages postés mardi 25 octobre 2005Date d'inscription 1 décembre 2008 Dernière intervention - 7 janv. 2007 à 16:31
0
Utile
Merci ça marche niquel........Vraiement super forum.....Bravo
Commenter la réponse de darkwisk
cs_sebalex 153 Messages postés vendredi 25 février 2005Date d'inscription 6 janvier 2017 Dernière intervention - 12 juin 2008 à 15:44
0
Utile
Salut,

J'ai eu le même problème que toi et j'ai trouvé une solution qui peut être meilleure que celle proposée ci-dessus. En effet, cette solution t'évite de devoir ajouter html_entity_decode pour chaque caractère (é, è, à, ü, etc.). Pour ce faire, il te suffit de changer le code d'encodage de tes pages.

Au lieu de
<meta http-equiv="Content-Type" content="text/html; charset=utf_8">
tu écris
<meta http-equiv="Content-Type" content="text/html; charset=utf8_unicode_ci">.

En tout cas, pour moi ça été la solution à tous mes problèmes.

David
Commenter la réponse de cs_sebalex
Robertide 2 Messages postés lundi 17 décembre 2012Date d'inscription 17 décembre 2012 Dernière intervention - 30 sept. 2011 à 12:31
0
Utile
Merci. Comment change-t-on le code d'encodage des pages? Pour ma part, j'ai un pb avec les caractères arabes (qui pour certaines se trouvent déliés ou inversés dans le PDF) et avec les caractères translittérés (caractères "spéciaux").

Merci de m'expliquer comment changer le code d'encodage.
Commenter la réponse de Robertide

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.