解決 Ruby Invalid Multibyte Char 錯誤
今天學習 Ruby 語言,測試 hello world 實例時遇到 invalid multibyte char lt;UTF-8gt; 錯誤,終于找到解決方法,是因為編碼格式不對導致。常見的編碼格式
今天學習 Ruby 語言,測試 hello world 實例時遇到 invalid multibyte char lt;UTF-8gt; 錯誤,終于找到解決方法,是因為編碼格式不對導致。常見的編碼格式有:Unicode、ASCII、GBK、GB2312、UTF-8。
改變編碼格式
1.1 在 #!/user/bin/ruby -w 后面輸入 # encoding: gbk。
1.2 如果還是報錯,輸入 # encoding: utf-8。上面的編碼格式僅供參考。
錯誤原因
2.1 在 DOS 輸入框中輸入 chcp --gt; 提示代碼頁: 936 (gb2312 編碼)。需要的可以搜索活動頁的參考文檔。650001 是 UTF-8 的編碼,經測試不能通過。
提醒:
1. 簡潔的數字提示對應方法/步驟,圖片是與文字對應的。只看自己需要的即可。
2. 這篇文章只是初稿,以后會時時地更新哦!
3. 覺得好用的幫忙投個票,點個贊或者點個關注都行,謝謝啦!