a.txt的内容,肉眼看
123
但这个文件还有一些隐藏字符,用od命令
[work@localhost lgit]$ od -t x1 a.txt
0000000 ef bb bf 31 32 33 0d 0a
0000010
这是用windows 记事本打开的utf-8文件导致的,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,许多编译问题都是这样引起的。 判断方法就是,判断文件的 前6个字节。
a.txt的内容,肉眼看
123
但这个文件还有一些隐藏字符,用od命令
[work@localhost lgit]$ od -t x1 a.txt
0000000 ef bb bf 31 32 33 0d 0a
0000010
这是用windows 记事本打开的utf-8文件导致的,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,许多编译问题都是这样引起的。 判断方法就是,判断文件的 前6个字节。