错误: 程序中有游离的‘\302’ ‘\240’等

在写程序时,有时候编译器需要程序必须是英文输入,但大家经常切到中文或者直接复制网络上的源代码,所以就出现了

错误: 程序中有游离的‘\302’

这一般是“”,“”、,、;等符号使用错误,有时甚至是空格。

怎么解决呢?

很简单就是把他们一一改正,但很多不容易找怎么办?

可以使用linux 下的od命令加上重定向,

od详解:

Linux指令:od

示例用法:od -c hello

Linux指令:od

详细的解释见:http://blog.csdn.net/qustdjx/article/details/7749023


我也说的是,这个可以通过新建txt,然后复制,保存。

造成这个问题的原因是因为字符编码的问题,

有的可能是采用了unicode,而在gcc下要是用ANSI,

所以只要新建一个txt,点击另存为(而非直接的ctrl+s,这样只是保存,而不能选择编码方式),

可以根据需要选择编码方式。


错误: 程序中有游离的‘\302’ ‘\240’等_第1张图片

你可能感兴趣的:(错误: 程序中有游离的‘\302’ ‘\240’等)