免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2110 | 回复: 1
打印 上一主题 下一主题

Eclipse中开发Ruby遇到invalid multibyte char (US-ASCII) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-24 20:30 |只看该作者 |倒序浏览
Eclipse中开发Ruby遇到invalid multibyte char (US-ASCII)











经过上网查找说是因为编码问题,只要在首行添加上

#encoding:utf-8
即可解决问题,但是添加上这句后,居然报错变成了:invalid multibyte char (UTF-
现在经过分析基本上可以断定肯定是因为编码的原因造成了中文不能够被识别。所以只好将配置的编码方式全都进行了修改。经过一番折腾之后,正确的编码配置如下图所示:

最重点的编码配置:

最后验证之后只要最后这个配置正确,其余的都无所谓,这个问题遇到好长时间了,现在总算解决了,记下来,下次省的进行重新配置的时候遇到此类相同的问题。
PS:要想正常的输出中文而不是gbk编码,要使用puts,这就是p和puts的区别。
(--***-曾经受过的伤,觉得一辈子也忘不了,可还是都过来了。曾经离开的人,以为一辈子也放不开,可后来还是发现,原来真的不会,离开谁就活不下去。曾经说着的梦想,你也没能实现,可是却在实现梦想的努力中,找到了喜欢的那个自己。-***-)

论坛徽章:
0
2 [报告]
发表于 2012-02-24 20:30 |只看该作者
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP