当我在 Vim/Linux 中创建了一个文件并在文件中:set fileencoding=utf-8
有变音符号(例如德语变音符号)时,然后将file myfile.txt
结果调用到myfile.txt: UTF-8 Unicode text
. 如果我在文件中没有变音符号,则确定文件编码结果为myfile.txt: ASCII text
.
这是为什么?我怎样才能安全地确定一大堆文件是通过使用 UTF-8 文件编码正确编码的?
编辑:
ASCII 是 7 位的,是 UTF-8 的子集。我想知道我的源文件是否以 UTF-8 编码,以便它们可以在将来的某个时间保存变音符号。IMO 这并不明显,我想找到一种方法来安全地确定这一点。