在编辑 UTF-8BOM 编码的文件时,会在前面重复添加乱码

Issue Description

Steps to Reproduce

代码文件是 UTF-8 BOM 编码时,让 AI 修改 C++ / xmake.lua 等文件时,有概率在文件开头出现几个筹码字符。

Expected Behavior

不要乱码

Actual Behavior

Screenshots / Screen Recordings

Operating System

Windows 10

Current Qoder Version (Menu → About Qoder → Copy)

Version: 0.1.19
VSCode Version: 1.100.0 (user setup)
Commit: 81b1462db5734d6b9797b4d97ac6d5b47559d83c
Date: 2025-08-29T15:18:17.700Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.19045

1 Like

Is this issue intermittent? We will test it locally and get back to you with a response.

识别utf8 with BOM代码时会出错,连续在前面增加多个BOM的代码。

每修改一次增加一个。

Version: 0.2.14
VSCode Version: 1.100.0 (user setup)
Commit: a6e444c65d20d09998516ebf0ff429fcc17a21d3
Date: 2025-11-12T09:44:48.549Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26200

感谢使用和反馈,我们尽快分析和排查,结果出来第一时间同步您 :grinning_face:

我也遇到了这个情况,而且有可能一次修改增加多个,开发的WPF程序,出现的字符是 ZWNBSP 每次都是增加在文件的头部。
版本: 0.2.14
VSCode Version: 1.100.0 (user setup)
提交: a6e444c65d20d09998516ebf0ff429fcc17a21d3
日期: 2025-11-12T09:44:48.549Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

我也遇到了,经常出现。

版本: 0.2.14
VSCode Version: 1.100.0
提交: a6e444c65d20d09998516ebf0ff429fcc17a21d3
日期: 2025-11-12T08:35:53.589Z
Electron: 34.5.1
Chromium: 132.0.6834.210
Node.js: 20.19.0
V8: 13.2.152.41-electron.0
OS: Linux x64 5.15.0-139-generic

Issue Description

�#include “sander.h”
频繁遇到文件开头添加一个乱码,导致程序编译失败。

Steps to Reproduce

Expected Behavior

Actual Behavior

Screenshots / Screen Recordings

Operating System

ubuntu20.04

Current Qoder Version (Menu → About Qoder → Copy)

0.2.14

您好,请问是在什么场景下出现的?智能体自动生成的代码么?还是说是tab补全等其他场景出现的 :grinning_face:

感谢反馈,这个问题我们分析排查了,会尽快在版本更新中优化 :folded_hands: