在highcharts中逃脱单引号

时间:2016-06-24 09:00:00

标签: javascript ruby-on-rails ruby regex

我正在开发一个Rails应用程序并且有一个系列名称“Helen的书”,它在图表上显示为Helen '的书。

我尝试在控制器中使用gsub方法,但它没有用完:

@results[:data].each{|result| x[:result].gsub("'", "\\\\'")}

如何实现正确显示的单引号?

1 个答案:

答案 0 :(得分:3)

这是2016年。使用UTF-8正确的印刷撇号

@results[:data].each do |result|
  x[:result].gsub(/(?<=\W)['"]/, "‘")
            .gsub(/['"](?=\W)/, "’")
            .gsub("'", "’")
end

#⇒ Helen’s book
#⇒ Book ‘Adventures’