{"version":"2.1.299","anchor":"streamed-line-reader-detects-utf-16le-input","canonical_anchor":"streamed-line-reader-detects-utf-16le-input","heading":"UTF-16 text read line by line no longer comes out garbled","tier":"notice","area":"Windows","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/streamed-line-reader-detects-utf-16le-input","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### UTF-16 text read line by line no longer comes out garbled\n\nClaude Code now recognises UTF-16LE text when reading a stream line by line and decodes it correctly instead of garbling it\n\n**What**\n\nText can be stored in different encodings, the rules that turn bytes into characters. When Claude Code reads a stream of text line by line and the start of it looks like UTF-16LE, an encoding common on Windows, it now decodes it as UTF-16LE. Before, such input came out as garbled characters.\n\n**Why**\n\nOutput or files in UTF-16 should now read as normal text rather than a jumble of symbols.\n\n- Area: Windows\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}