Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1068932
  • 博文数量: 132
  • 博客积分: 612
  • 博客等级: 中士
  • 技术积分: 1389
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-14 16:06
文章分类

全部博文(132)

文章存档

2015年(2)

2014年(55)

2013年(53)

2012年(2)

2011年(20)

分类: LINUX

2013-12-14 18:35:32

事件的起因:在某个C文件中将中有个语句将中文字符输出是乱码,于是又重新创建了一个c文件写了个简单的测试语句,类似printf("你好");这样的,运行结果就是正常的。反复对比了终端的编码格式,没错啊,都是utf8,为什么测试文件就可以,正式的文件就不行呢。
就这样,找了另一个方法绕过去了。
时。
间。
飞。
逝。
过了3个月之后发现这个问题不得不解决,于是又重新对比了一下发现,使用vim打开后使用 :set fileencoding查看发现有问题的那个文件的编码格式为cp936,而正常运行的测试文件的格式为utf8.
不知道什么时候文件的编码格式被改了。。。。。。。
阅读(3176) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~