diff --git a/docs/_themes b/docs/_themes deleted file mode 160000 index 21cf0743..00000000 --- a/docs/_themes +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 21cf07433147212ee6c8ab203dfa648a9239c66f diff --git a/docs/unicode.rst b/docs/unicode.rst index 7db462b8..5b4202ad 100644 --- a/docs/unicode.rst +++ b/docs/unicode.rst @@ -8,7 +8,7 @@ should probably read `The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets `_. This part of the documentation just tries to cover the very basics so that you have a -pleasent experience with unicode related things. +pleasant experience with unicode related things. Automatic Conversion -------------------- @@ -54,7 +54,7 @@ unicode. What does working with unicode in Python 2.x mean? UTF-8 for this purpose. To tell the interpreter your encoding you can put the ``# -*- coding: utf-8 -*-`` into the first or second line of your Python source file. -- Jinja is configured to decode the template files from UTF08. So make +- Jinja is configured to decode the template files from UTF-8. So make sure to tell your editor to save the file as UTF-8 there as well. Encoding and Decoding Yourself @@ -63,12 +63,12 @@ Encoding and Decoding Yourself If you are talking with a filesystem or something that is not really based on unicode you will have to ensure that you decode properly when working with unicode interface. So for example if you want to load a file on the -filesystem and embedd it into a Jinja2 template you will have to decode it -form the encoding of that file. Here the old problem that textfiles do +filesystem and embed it into a Jinja2 template you will have to decode it +from the encoding of that file. Here the old problem that text files do not specify their encoding comes into play. So do yourself a favour and -limit yourself to UTF-8 for textfiles as well. +limit yourself to UTF-8 for text files as well. -Anyways. To load such a file with unicode you can use the builtin +Anyways. To load such a file with unicode you can use the built-in :meth:`str.decode` method:: def read_file(filename, charset='utf-8'): @@ -104,4 +104,4 @@ set your editor to store as UTF-8: 3. Select "UTF-8 without BOM" as encoding It is also recommended to use the Unix newline format, you can select - it in the same panel but this not a requirement. + it in the same panel but this is not a requirement.