[Freemarker] Caractères accentués

Angy

Elite
Hellow!

J'ai un petit problème avec Freemarker template language!

Je l'utilise avec struts2 et lorsque je veux afficher des accents, j'obtiens des carrés (chose habituelle quand on n'arrive pas à afficher un caractère quoi :p ).

J'avais pensé au problème qu'il faut régler en mettant le charset en UTF-8, ce que j'ai fait (<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>).

Mais j'ai toujours le même problème!

Si quelqu'un peut m'aider!

Merci d'avance!
 

tqz_

Elite
Faut mettre le charset en iso tu veux dire plutot non?

utf = pas d'accent sauf en mettant &eacute; etc

iso = accent prix en compte
 
1er
OP
Angy

Angy

Elite
Même problème avec Iso-8859-1 :-(

Et apparemment, si j'affiche quelque chose avec un accent venant de mon propeties ou une variable dans ma classe, il affiche bien l'accent sur la page. Mais il n'affiche pas quand c'est hardcodé sur la page. :/
 

AcidBird

Elite
On sait afficher des accent en utf-8, par contre, il faut vérifier quel est le charset de ce que tu reçois / lis et le charset de ton output, il faut peut-être effectuer des conversions quelque part (par example, si tu lis un texte d'une DB, le charset de la DB joue. En général, le charset par défaut est l'ISO pour les DB, lorsque tu y insére un texte en UTF-8, tu dois penser à le "convertir" lorsque tu le lis / insère) ?
 
Haut