今儿工作中遇到一错误。
用UTF-8编码格式执行rb文件时,给出如下提示:
Invalid char `\357' in expression
Invalid char `\273' in expression
Invalid char `\277' in expression
原因:由TF-8的最前面有EF BB BF这三个隐藏的字符导致的以上错误。
解决方案:用16进制编辑器打开该文件,将EF BB BF这三个char去掉即可。(用UltraEdit或其他带有16进制编辑器)
用UTF-8编码格式执行rb文件时,给出如下提示:
Invalid char `\357' in expression
Invalid char `\273' in expression
Invalid char `\277' in expression
原因:由TF-8的最前面有EF BB BF这三个隐藏的字符导致的以上错误。
解决方案:用16进制编辑器打开该文件,将EF BB BF这三个char去掉即可。(用UltraEdit或其他带有16进制编辑器)