ruby 错误:在US-ASCII中匹配无效的bye序列

bxfogqkk  于 2023-06-22  发布在  Ruby
关注(0)|答案(1)|浏览(108)

我需要你的帮助对于工作,我需要管理一个新的工作站et重新创建相同的环境,在这个环境中,我需要在Ruby中运行一个脚本,我有一个错误:匹配US-ASCII中的无效字节序列行:下一个if line.match(/^#/)你能帮我吗?谢谢
我测试了在文件的顶部添加一个#编码:UTF-8或ISO,但当我这样做时,我有一个新的错误与其他语法。

mu0hgdu0

mu0hgdu01#

# encoding: utf-8是一个提示,告诉老的Ruby解释器Ruby * 脚本 * 的编码是什么。这不是你真正需要的
尝试使用ruby -E utf-8:utf-8运行脚本。将外部和内部编码设置为UTF-8。这意味着所有输入字符串都被假定为UTF-8编码,并且该编码也用于脚本中的String对象。

相关问题