I have some french letters (é, è, à…) in a django template but when it is loaded by django, an UnicodeDecodeError exception is raised.
If I don’t load the template but directly use a python string. It works ok.
Is there something to do to use unicode with django template?
You are probably storing the template in a non-unicode encoding, such as latin-1. I believe Django assumes that templates are in UTF-8 by default (though there is a setting to override this).
Your editor should be capable of saving the template file in the UTF-8 encoding (probably via a dropdown on the save as page, though this may depend on your editor). Re-save the file as UTF-8, and the error should go away.