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