八进制 350 是 è 的正确代码。这是您在控制台中看到的,还是在控制台中显示的文件中看到的?如果是这样,我怀疑问题出在您的终端模拟器或控制台配置上。实际文件或屏幕缓冲区中的文本位于 iso-8859-1 中,您的终端根本无法显示它,因此它写入八进制等效值。
编辑:我遇到过类似的字符序列出现在文件中,并且盯着了一个小时试图弄清楚为什么它们在文件中被替换,结果证明他们没有。这是我用来查看正在执行替换的文件的软件。就我而言,它是腻子。如果您认为可能是这种情况,我建议您对文件执行 hexdump 以进行验证。