Ho alcune lettere francesi (é, è, à ...) in un modello django ma quando viene caricato da django, viene sollevata un'eccezione UnicodeDecodeError.come utilizzare le lettere francesi in un modello django?
Se non carico il modello ma utilizzo direttamente una stringa python. Funziona bene.
C'è qualcosa da fare per usare unicode con template django?
Pedantificazione: Latin-1 non è più" none-unicode "di UTF-8. Entrambi non sono unicode, ma codifiche UTF-8 può codificare tutti i caratteri Unicode Unicode e Latin-1 non può che essi non sono ancora unicode, non cambia la validità della tua risposta, sono semplicemente pedante per nessun motivo particolare;) –
Sono tutto per essere pedante, ma dovrei sottolineare che ho usato la frase "non- codifica unicode ", non solo" non-unicode ", che è accurato, UTF-8 è in effetti una codifica (una di più) per dati unicode, mentre latin-1 non lo è, in quanto non può rappresentare tutti i codepoint unicode possibili – Brian
My IDE ha mostrato il mio file come 'UTF-8' e solo dopo aver aperto lo stesso file in Notepad ++ ho visto che era in effetti' UTF-8 senza BOM'. L'ho salvato come semplice 'UTF-8' e funzionava. – darren