Vous n'êtes pas identifié(e).
Bonjour à tous,
J'utilise Django depuis quelques semaines sans souci, mais bizarrement dans un template les "é" posent problème et ne sont pas reconnus comme un UTF-8 valide. J'ai littéralement copier-coller le contenu du template dans un autre fichier, qui lui est lu sans problème. Pour résoudre ça j'ai essayé de rajouter une balise meta avec le charset comme lu sur le forum mais ça ne résoud pas mon problème. Ci dessous l'extrait du code qui problème. Merci d'avance pour vos réponses.
<meta http-equiv="content-type" content="text/html"; charset="UTF-8" />
{% if texte %}
<div class="container">
<aside>
<h3 id="h3">Temps écoulé</h3>
<div id="compteur">
<label id="minutes">00</label>:<label id="secondes">00</label>
</div>
</aside>
Hors ligne
Et, quel est le problème au juste ?
Hors ligne
Désolé si mon premier message n'était pas clair. Voici le message d'erreur que j'obtiens :
'utf-8' codec can't decode byte 0xe9 in position 258: invalid continuation byte
The string that could not be encoded/decoded was: emps coul
Ce que je ne comprends pas c'est que j'utilise des accents dans d'autres templates sans aucun problème.
Hors ligne
Il est probable que ce fichier n'est pas été enregistré en UTF 8 par l'éditeur.
Hors ligne
Etrange, le fichier était à priori en UTF-8 d'après VS mais j'ai résolu mon problème en recréant le fichier. Merci pour ton aide.
Hors ligne