查看C#文件时使用http://code.google.com/p/msysgit/downloads/detail?name=Git-1.7.3.1-preview20101002.exe&can=2&q= GUI,我得到以下信息:

+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;

+ï»是否是正常字符?

最佳答案

是当您“假定”编码实际上是ISO-8859-1( pull 丁文1)时,编码为UTF-8的U + FEFF Unicode字符的样子。

U + FEFF是零宽度的不间断空格,但是不建议使用此用法,并且在以多字节代码单元作为字节交换版本的字符编码方案中,通常将其用作字节顺序标记(BOM):U + FFFE不是有效的unicode字符。

由于UTF-8只是一个字节序列,因此没有字节顺序标记是没有意义的,但是某些工具仍将字符用作UTF-8“签名”。

关于Windows上的Git : weird character on first line for C# file,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4706382/

10-13 08:42
查看更多