Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
After the most recent Cursor update, assistant replies that include Thai (and possibly other non‑ASCII Unicode) are often corrupted in the UI: characters appear as replacement glyphs (), split or wrong vowels/tone marks, or other mojibake. The same text is correct when viewed in editor tabs and in UTF‑8 project files, so this looks like a rendering / encoding pipeline issue in the product UI, not bad file content.
Pattern: The problem is reproducible every time when using Composer 1.5 and Composer 2. When using Auto (model routing), it happens only sometimes (intermittent).
Build: Cursor 3.0.16 (VS Code 1.105.1), Windows x64 10.0.26200, Stable, Electron 39.8.1 / Chromium 142.0.7444.265 (commit 475871d112608994deb2e3065dfb7c6b0baa0c50, dated 2026-04-09).
Steps to Reproduce
- Install/update to Cursor 3.0.16 on Windows 10 (build 10.0.26200).
- Open a UTF‑8 project that contains Thai text (e.g. Markdown docs).
- Open Composer and set model to Composer 1.5 or Composer 2 (not Auto).
- Ask the assistant to explain, quote, or summarize in Thai (or to discuss Thai content from the repo).
- Observe the Composer / Chat output: Thai is often garbled (`` or broken syllables).
- Compare: Open the same passage in an editor tab — text is correct there.
- (Optional) Repeat with Auto: note that corruption is intermittent rather than every time.
Expected Behavior
Assistant output should preserve valid UTF‑8 end‑to‑end: Thai (and other Unicode) in Chat / Composer should match what appears in the editor and standard Windows apps—no `` replacements or broken combining characters.
Screenshots / Screen Recordings
Operating System
Windows 10/11
Version Information
Version: 3.0.16 (user setup)
VSCode Version: 1.105.1
Commit: 475871d112608994deb2e3065dfb7c6b0baa0c50
Date: 2026-04-09T05:33:51.767Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 39.8.1
Chromium: 142.0.7444.265
Node.js: 22.22.1
V8: 14.2.231.22-electron.0
OS: Windows_NT x64 10.0.26200
For AI issues: which model did you use?
Auto, Composor 1.5, 2
Does this stop you from using Cursor
No - Cursor works, but with this issue
