1

Bonjour a tous,
j'ai developpé un module qui converti les articles de mon sites en pdf grace à html2pdf, mais seulement à la place de caractères très spéciaux comme le chinois que contient mes articles je n'obtient que des ???? alors que dans la page le caractère est bien affiché. Quelqu'un peut -il m'aider?
Merci!

2

ceci est un problème de fonte. il faut utiliser une fonte UTF8 qui contient tous les caractères.

cf l'exemple "UTF8" présent dans le zip
Ancien pseudo : lolo

3

Merci mais avec il ne tiendra toujour pas compte des caractères chinois.

4

je viens d'essayer mais il me met toujours des points d'interrogation à la place des caractères chinois

5

tu as converti ta police dans le bon format et tout et tout?

j'aime bien le concept de "caractère très spécial" #modlove#

6

je ne sais plus si le chinois est pris en compte par TCPDF? il faudrait vérifier sur leur site
Ancien pseudo : lolo

7

Spipu, je crois que tu devrais rajouter un topic épinglé (même si c'est pour dire "allez voir la doc à tel endroit") sur le support des langues étrangères et des caractères "spéciaux" en général. Ça doit être un des sujets de topic qui revient le plus souvent...
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

ca c'est pas faut.

le problème : les gens ne lisent pas les topics d'avant. ils créent un nouveau direct...

mais je vais y penser wink
Ancien pseudo : lolo

9

je me rend compte que le html2pdf ne tient pas compte du chinois par exemple
mais j'ai une idée qui me parait logique mais pas sûre: je pense créer le fichier.map qui va permettre de comprendre les caractères chinois mais après je ne sais pas ce que fait concrètement le fichier makefont.php. est ce que pour ce que j'envisage il faudra le modifier? 'est-il pas possible de créer un fichier .map qui gère tout les caractères du code ascii? est ce que ce sera une solution? j'aimerai bien avoir votre avis.


Merci à tous.