Hey, thanks for the detailed report.
Related threads:
- AI edits corrupt non-UTF-8 characters (€ symbol becomes ? in Windows-1252 files)
- Search_replace tool corrupts ANSI/Windows-1252 encoding
- Cursor returns UTF-8 code despite Windows-1252 configuration
What definitely DOESN’T work (other users tried it):
- Manual “Reopen/Save with Encoding”
- The corruption already happened on the server before the diff came back to the editor
- User rules in
.cursorrules- Doesn’t help because the corruption happens in the apply pipeline, not in the prompt
files.encodingsettings and.editorconfig- They get ignored
What works right now:
Downgrade to version 2.3.41 from Download · Cursor and turn off auto-update. A few users in the threads above confirmed the issue doesn’t reproduce on 2.3.x.