Handle all unicode BOMs correctly
Always read originally as binary
Doc decode_unicode_bom
Add util to decode css charsets
Use css decoder instead of charset normalizer hack
Use mime type decoders