Mac 上的文本编码

Textencoding on Mac

我有一个 Angular 应用程序,它使用 Filesaver.js 将纯文本文件保存到文件系统。编码为无BOM的UTF-8。

问题来了: 当我在 Mac 上的 Word 中打开此文件时,变音符号被损坏并带有奇怪的符号。当我用 TextEdit 打开文件时,它看起来非常好。如果我用 TextEdit 保存文件并在 Mac 上用 Word 打开保存的文件,它也能正常工作。

有人知道如何解决这个问题吗?

我们使用 UTF 16 LE 解决了这个问题。因此,在将字符串保存到文件之前,我们必须对字符串中的每个字符进行编码。