FPDF et caractère spéciaux

FPDF et caractère spéciaux - ASP - Programmation

Marsh Posté le 09-05-2012 à 18:08:10    

Bonsoir,
 
Je souhaite afficher un rapport en ASP avec FPDF dans le navigateur.
Tout marche à la perfection sauf les accents et les caractère spéciaux. Pour exemple "é" me renvoie "é".
 
J'ai testé plusieurs solutions du style :
 

Code :
  1. Response.ContentType = "text/html"
  2. Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
  3. Response.CodePage = 65001
  4. Response.CharSet = "UTF-8"


 
mais cela n'a rien changé.
 
J'avoue être à cours d'idée la  :sweat: .

Reply

Marsh Posté le 09-05-2012 à 18:08:10   

Reply

Marsh Posté le 10-05-2012 à 11:13:00    

et en mettant iso-8859-1?
 
En tout cas, c'est bien un pb de charset. Faut vérifier l'ensemble des charset de toute la chaîne de traitement est en cohérence (charset des tables de la BD, le charset de la connexion à la BD...).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 10-05-2012 à 11:22:51    

La documentation (http://www.fpdf.org/ ) pour SetFont précise ceci :

Citation :

La police peut être soit une police standard, soit une police ajoutée à l'aide de la méthode AddFont(). Les polices standard utilisent l'encodage Windows cp1252 (Europe de l'ouest).

Donc, dans le cas habituel, il faut convertir la chaine de caractère au format CP1252 (http://fr.wikipedia.org/wiki/Windows-1252 ) avant de la passer à FPDF.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed