字符串

时间:2017-05-15 20:29:34

标签: ruby hex special-characters

Ruby是否有一种方法可以在字符串中转换十六进制代码?

例如:

  string = "Plus minus symbol: ±"

如何打印该字符串,并将十六进制代码替换为实际字符:“±”?我正在寻找适用于任何十六进制代码的通用解决方案。

1 个答案:

答案 0 :(得分:1)

您可以使用Nokogiri来解析符号,然后将其添加到字符串中:

require 'nokogiri'

symbol = Nokogiri::HTML.parse("±").text
#=> "±"

string = "Plus minus symbol: #{symbol}"
#=> "Plus minus symbol: ±"