我有一个正则表达式:
/[!,.!:;\-\?\(\)"\s\n]/
效果很好,但是当我添加时:
«»
正则表达式会导致错误:
invalid multibyte char (US-ASCII)
出了什么问题?我该如何解决这个问题?
最佳答案
在文件的第一行写入
#encoding: UTF-8
这是 ruby 1.9 需要的,但 1.8 或 2.0 不需要
关于ruby-on-rails - 如何修复正则表达式中的无效多字节字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16045117/