关于LINUX下编译无法通过的有关问题

关于LINUX下编译无法通过的问题
不知道是否我的系统问题当我要输入双冒号的时候,要连续按两下键盘上的双冒号键才能出现一个的双冒号。举个例子如果我要用双冒号括住这一句话:我爱你。我就要按4下的双冒号键才可以括住。在VIM编写代码时也是一样,我的代码很规范的,可是编译老是不通过,例如我要编译这一段代码:
#include<stdio.h>
int main()
{ printf(¨hillo wold¨);
return 0;
}
文件名为text.c
然后在终端编译输入命令:cc text.c
弹出错误信息为:
text.c: 在函数‘main’中:
text.c:4:5: 错误:程序中有游离的‘\302’
text.c:4:5: 错误:程序中有游离的‘\250’
text.c:4:14: 错误:‘hillo’未声明(在此函数内第一次使用)
text.c:4:14: 附注:每个未声明的标识符在其出现的函数内只报告一次
text.c:4:20: 错误:expected ‘)’ before ‘world’
text.c:4:20: 错误:程序中有游离的‘\302’
text.c:4:20: 错误:程序中有游离的‘\250
我在WIN7下用任何的编译软件都可以通过这段代码,这真的把我给搞糊涂了,请高手解释!!!

------解决方案--------------------
把輸入法關閉,那個是中文的引號。
------解决方案--------------------
用16进制打开文件查看下具体的内容
------解决方案--------------------
你的输入法坑爹了
------解决方案--------------------
C/C++ code

#include<stdio.h>
int main()
{ printf(¨hillo wold¨);
return 0;
}

------解决方案--------------------
引号的问题
------解决方案--------------------
表示输入法有问题哎,用英文状态吧。。。
------解决方案--------------------
你Vi不会用吧?
要不还还是先用gedit玩玩吧
------解决方案--------------------
你在控制台下按一下双引号试试?检查键盘类型设置,实在不行换一个键盘
------解决方案--------------------
也有可能是vim的编码问题。试试:set enc=cp936或者set enc=utf-8

实在不行,就用转义字符吧 \xxx的当做引号