ldm0
|
4c00e6dab6
|
fix(encoding): honor compatibility XML declarations
|
2026-09-08 16:17:11 +08:00 |
|
ldm0
|
5e173f3a5a
|
refactor(encoding): extract legacy charset detector
|
2026-08-27 17:53:51 +08:00 |
|
ldm0
|
23acc9d739
|
feat(encoding): detect unlabeled legacy HTML like Blink
|
2026-08-27 17:53:51 +08:00 |
|
ldm0
|
9b5961086c
|
fix(encoding): separate response charset lookup
|
2026-08-26 20:28:00 +08:00 |
|
ldm0
|
6fa68cadbe
|
fix(encoding): preserve split UTF-16 XML signatures
|
2026-08-24 02:02:40 +08:00 |
|
BibekPathak
|
0e597fc376
|
Moved encoding_for_document_xml_declaration check after self.transport_encoding, so the HTML prescan cannot override an explicit HTTP charset and Added transport_charset_wins_over_utf16_xml_signature: sends a UTF-16LE body with <?xml but with a Content-Type: text/html; charset=windows-1252 header
|
2026-08-23 18:32:00 +08:00 |
|
BibekPathak
|
f917e513a0
|
encoding_for_document_xml_declaration now matches 6-byte <?x patterns per the HTML Standard and Added 6 negative tests
|
2026-08-23 18:32:00 +08:00 |
|
BibekPathak
|
eaafee04fe
|
BOM-less UTF-16 XML detection
|
2026-08-23 18:32:00 +08:00 |
|
ldm0
|
27b5135cb6
|
Public preview
|
2026-08-11 00:10:12 +08:00 |
|