当以ANSI格式查看时,出现在我的utf-8文本文件的开头

时间:2010-02-25 07:34:22

标签: c# utf-8 ansi

我有一个文本文件,它使用utf-8,但是当用户在ANSI中查看它时,一开始就出现未知字符。我正在使用C#。

感谢。

1 个答案:

答案 0 :(得分:11)

这是一个字节顺序标记。 http://en.wikipedia.org/wiki/Byte_order_mark

  

字节顺序标记(BOM)是Unicode   用于表示信号的字符   文本文件的字节顺序(字节顺序)   或流。