IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Lettres accentuées avec Canvas [HTML 5]


Sujet :

HTML

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    novembre 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2008
    Messages : 183
    Points : 114
    Points
    114
    Par défaut Lettres accentuées avec Canvas
    Bonjour,

    Je ne parviens pas à obtenir l'affichage correct des lettres accentuées (é è ê, à..) dans le navigateur en utilisant "Canvas" et la méthode strokeText.

    D'où vient mon problème ?

  2. #2
    Modérateur
    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    janvier 2011
    Messages
    15 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : janvier 2011
    Messages : 15 369
    Points : 38 313
    Points
    38 313
    Par défaut
    Bonjour,
    que tu utilises la méthode fillText ou strokeText, il te faut écrire ton texte « normalement » sans passer par les entités HTML.

    On écrit :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    ctx.fillText("Écrire à un élève", 0, 64);
    mais pas
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    ctx.fillText("Écrire à un élève", 0, 32);

    Ne pas oublier de mettre une meta
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta charset="UTF-8">
    dans le <head> de ta page.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    novembre 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2008
    Messages : 183
    Points : 114
    Points
    114
    Par défaut
    Ne pas oublier de mettre une meta
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta charset="UTF-8">
    dans le <head> de ta page.
    merci.
    Effectivement mon souci venait d'une balise META inappropriée

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Python 3.X] Lecture d'un fichier texte(format csv) avec des lettres accentuées
    Par pzorba75 dans le forum Général Python
    Réponses: 2
    Dernier message: 02/08/2019, 13h48
  2. Problème avec les lettres accentuées
    Par ruswal dans le forum R
    Réponses: 2
    Dernier message: 06/02/2018, 10h23
  3. REGEX - Repérer des mots avec des lettres accentuées
    Par rambc dans le forum Général Python
    Réponses: 2
    Dernier message: 16/07/2011, 15h33
  4. Réponses: 6
    Dernier message: 12/12/2006, 11h27
  5. HashCode avec lettres accentuées...
    Par Kineas dans le forum C++
    Réponses: 4
    Dernier message: 08/04/2005, 10h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo