2012-03-08 62 views
0

我试图用gsub解析出这个:这是一个撇号从Microsoft Word。下面是我“在做什么用Gsub从Word转义撇号

row['Content'] = row['Content'].gsub(/’/, '-') 

给我

reader.rb:18: invalid multibyte char (US-ASCII) 
    reader.rb:18: invalid multibyte char (US-ASCII) 
    reader.rb:18: syntax error, unexpected $end, expecting ')' 
    row['Content'] = row['Content'].gsub(/’/, '-') 

我已经试过各种变化和搜索这question的错误,但我的损失。感谢您的帮助,您可以给。

回答

0

你有一个错字在row['Content'} - 你应该用方括号被关闭,而不是一个大括号(​​)

+0

福气,我不知道为什么,BU我没有复制/过去。我修复了它,它现在对我正在使用的代码是准确的。 – Alekx 2012-03-08 04:01:03

+1

你能编辑问题以包括完整的错误回溯?当我尝试运行它时,我没有遇到同样的问题 – 2012-03-08 04:03:07

+0

当然,我用完整的错误回溯对它进行了更新 – Alekx 2012-03-08 04:11:12