We need to make sure content read from the file is decoded from UTF-8 right from the start so Python doesn't try to use another encoding (read: ASCII/CP1252 under Windows.)
a921f06