Release v1.6.56 : Handling UTF-8
I’m happy to share that version 1.6.56 is now available.
This release fully implements the UA charset-handling rules. As a result, there should no longer be any text-encoding artifacts.
Handling web pages
✔ Unicode byte-order mark (BOM) at the beginning of the file
✔ Charset from the HTTP Content-Type header
✔ Assume UTF-8
Decoding CSS files
✔ Unicode byte-order mark (BOM)
✔ Charset from the HTTP Content-Type header
✔ @charset declaration
✔ Charset of the referring document
✔ Assume UTF-8
Encoding CSS files
✔ Force UTF-8 using a BOM at the beginning of the file
(Once the BOM is present, the UA ignores other charset declarations — preventing tedious and error prone re-encoding.)