【发布时间】:2013-04-16 19:09:00
【问题描述】:
我有一个正则表达式:
/[!,.!:;\-\?\(\)"\s\n]/
效果很好,但是当我添加时:
«»
对于正则表达式,它会导致错误:
invalid multibyte char (US-ASCII)
怎么了?我该如何解决?
【问题讨论】:
-
您是在 irb 中还是在 ruby 文件中进行测试? irb 安装可能会出现 unicode 问题:stackoverflow.com/questions/4590725/…
-
尝试使用 UTF-8 值:« = \xC2\xAB, » = \xC2\xBB
-
pje,它是rails,服务器无法启动并出现此错误
标签: ruby-on-rails ruby regex ascii