Eclipse中開發(fā)Ruby遇到invalid multibyte char (US-ASCII)
經(jīng)過上網(wǎng)查找說是因為編碼問題,只要在首行添加上
#encoding:utf-8
即可解決問題,但是添加上這句后,居然報錯變成了:invalid multibyte char (UTF-
現(xiàn)在經(jīng)過分析基本上可以斷定肯定是因為編碼的原因造成了中文不能夠被識別。所以只好將配置的編碼方式全都進行了修改。經(jīng)過一番折騰之后,正確的編碼配置如下圖所示:
1.png (143.03 KB, 下載次數(shù): 31)
下載附件
2012-02-24 20:29 上傳
最重點的編碼配置:
2.jpg (58.89 KB, 下載次數(shù): 36)
下載附件
2012-02-24 20:30 上傳
最后驗證之后只要最后這個配置正確,其余的都無所謂,這個問題遇到好長時間了,現(xiàn)在總算解決了,記下來,下次省的進行重新配置的時候遇到此類相同的問題。
PS:要想正常的輸出中文而不是gbk編碼,要使用puts,這就是p和puts的區(qū)別。
(--***-曾經(jīng)受過的傷,覺得一輩子也忘不了,可還是都過來了。曾經(jīng)離開的人,以為一輩子也放不開,可后來還是發(fā)現(xiàn),原來真的不會,離開誰就活不下去。曾經(jīng)說著的夢想,你也沒能實現(xiàn),可是卻在實現(xiàn)夢想的努力中,找到了喜歡的那個自己。-***-) |