我正在开发一个Rails应用程序并且有一个系列名称“Helen的书”,它在图表上显示为Helen '
的书。
我尝试在控制器中使用gsub方法,但它没有用完:
@results[:data].each{|result| x[:result].gsub("'", "\\\\'")}
如何实现正确显示的单引号?
答案 0 :(得分:3)
这是2016年。使用UTF-8正确的印刷撇号
@results[:data].each do |result|
x[:result].gsub(/(?<=\W)['"]/, "‘")
.gsub(/['"](?=\W)/, "’")
.gsub("'", "’")
end
#⇒ Helen’s book
#⇒ Book ‘Adventures’