[Freemarker] Caractères accentués

Discussion dans 'Web, design' créé par Angy, 25 Juin 2009.

  1. Offline
    Angy \o/
    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!
    Angy, 25 Juin 2009
    #1
  2. Offline
    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
    tqz_, 25 Juin 2009
    #2
  3. Offline
    Angy \o/
    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. :/
    Angy, 26 Juin 2009
    #3
  4. Offline
    AcidBird Touriste
    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) ?
    AcidBird, 30 Juin 2009
    #4