Eclipse中开辟Ruby碰到invalid multibyte char (US-ASCII)

本文介绍了在Eclipse中使用Ruby遇到的编码问题及解决方法。通过调整编码设置,最终实现了中文字符的正常显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Eclipse中开辟Ruby碰到invalid multibyte char (US-ASCII)


Admin
2012年2月24日
名人名言:友谊是精神的默契,心灵的相通,美德的结合。——彭威廉 

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



#encoding:utf-8

即可解决题目,然则添加上这句后,居然报错变成了:invalid multibyte char (UTF-8)

如今经过解析根蒂根基上可以断定必然是因为编码的原因造成了中文不克不及够被辨认。所以只好将设备的编码体式格式全都进行了批改。经过一番折腾之后,正确的编码设备如下图所示:


最重点的编码设备:


最后验证之后只要最后这个设备正确,其余的都无所谓,这个题目碰到好长时候了,如今总算解决了,记下来,下次省的进行从头设备的时辰碰到此类雷同的题目。

PS:要想正常的输出中文而不是gbk编码,要应用puts,这就是p和puts的差别。


(--***-曾经受过的伤,感觉一辈子也忘不了,可还是都过来了。曾经分开的人,认为一辈子也放不开,可后来还是发明,本来真的不会,分开谁就活不下去。曾经说着的胡想,你也没能实现,可是却在实现胡想的尽力中,找到了喜好的那个本身。-***-)



友谊是精神的默契,心灵的相通,美德的结合。——彭威廉
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值