ai用GBK保存我的代码????

Shi Yi2026/3/7aiai

背景

上次我用 ai 写外包的时候,我让他改了一下样式,就是每个页面顶部和导航栏之间有一块白距,我让他给我调整一下。

ai 思考之后,没有使用它自己的 write tool,而是启动了我的终端,直接在终端里面执行了一个命令,批量更改了一个文件夹下的所有文件。


问题经过

我只看见一个 Get-Content 和一个 Set-Content,是用 PowerShell 执行的。

结果他把我的代码文件都改成了 GBK 编码,导致我打开之后很多乱码,而且 dev 也启动不了了。而且我还没有用 git 保存

WARNING

AI 想用 GBK 编码读取文件,然后再用 UTF-8 编码写回去,结果并不理想。


解决过程

然后我就让他停止了这个操作,直接从 IDEA 里面恢复了正常的版本。


教训总结

DANGER

让 AI 执行批量文件操作之前,务必先用 git commit 做好备份,一旦出错将难以恢复!最好是让AI用自己的write tool

Last Updated 7/14/2026, 3:15:09 PM