2

我有一个正则表达式:

/[!,.!:;\-\?\(\)"\s\n]/

效果很好,但是当我添加时:

«»

对于正则表达式,它会导致错误:

invalid multibyte char (US-ASCII)

怎么了?我该如何解决?

4

1 回答 1

2

在文件的第一行,写

#encoding: UTF-8

这是 ruby​​ 1.9 需要的,但不是 1.8 或 2.0

于 2013-04-16T20:20:06.583 回答