【发布时间】:2012-04-09 02:09:27
【问题描述】:
我遇到了两个错误,都与编码有关,而且都与此相关。
我在启动 WEBrick 时遇到的第一个错误(技术上是警告):
/Users/USERNAME/example/config/initializers/bb-ruby.rb:54: warning: invalid Unicode Property \P: /\:\-?\P/
它所指的行是:/\:\-?\P/,
这只是一点正则表达式,最终是这个块的一部分:
@@tags['Razzing'] = [
/\:\-?\P/,
'<img src="/assets/emoticons/razzing.png">',
'Razzing',
':P',
:razzing]
然后,我在解析一些字符串的时候也出现如下错误(大概是同一行所致)...
Encoding::CompatibilityError
incompatible encoding regexp match (ASCII-8BIT regexp with UTF-8 string)
我正在运行 Ruby 1.9.2 和 Rails 3.2.1。
【问题讨论】:
标签: ruby-on-rails ruby unicode encoding character-encoding