javascript - 在 highcharts 中转义单引号

标签 javascript ruby-on-rails ruby regex

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

我尝试在 Controller 中使用 gsub 方法,但没有成功:

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

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

最佳答案

现在是 2016 年。使用 UTF-8 正确的排版撇号

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

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

关于javascript - 在 highcharts 中转义单引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38009405/

相关文章:

Heroku 中未显示 CSS 背景图像

ruby-on-rails - Rails 4.2 至 5 更新 : Getting a "Can' t verify CSRF token authenticity. ”

Javascript:如何轻松地用第二个对象的数据替换对象值?

javascript - Rally 2.1 SDK - 按迭代过滤用户故事

javascript - 为无序列表设置 onclick() 属性

ruby-on-rails - Rails 3.0 在 Heroku 上使用 Paperclip 和 s3 进行图像裁剪

ruby - 无法批量分配 protected 属性 attr_accessor 和 attr_accessible

ruby - Ocra 和脚本在 Rubygems gemspec 中标记为可执行文件

Ruby 哈希 - 使用在哈希中创建的元素创建元素

javascript - Kendo Grid,如何翻译列菜单?