OVH Cloud OVH Cloud

unicode et django

11 réponses
Avatar
hervest
Bonjour,
J'ai des problèmes avec les accents en django que je n'arrive pas à résoudre. j'ai cette erreur qui s'affiche lorsque j'essaye d'afficher mon prénom "hervé".

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 4: ordinal not in range(128)

qu'est ce que je dois configurer pour que ça marche?

Merci et bonne année

1 réponse

1 2
Avatar
Méta-MCI \(MVP\)
Re !


Je suppose que tu penses au entités html (du genre "é" etc).



Oui.


Ces entités ne relèvent pas de l'encodage à proprement parler



D'accord ; mais disons que c'est une sorte de transcodage (je sais, je
joue sur les mots).


inutiles si le charset déclaré dans l'entête HTTP...



OK, mais ça reste utile si on utilise des caractères de plusieurs
Charsets, ou si on utilise HTML dans des circonstances sans charset
(messages de news en HTML, en-têtes de messages, fichiers d'aide en Html
(.chm), etc.)


@-salutations
--
Michel Claveau
1 2