2016 - 2024

感恩一路有你

解决 Ruby Invalid Multibyte Char 错误

浏览量:3872 时间:2024-01-21 21:07:56 作者:采采

今天学习 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. 觉得好用的帮忙投个票,点个赞或者点个关注都行,谢谢啦!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。