Я использую Ruby (и Nokogiri в случае, если это полезно) для кодирования некоторых документов. Я хочу изменить фактические символы Юникода (например, “
) на HTML-объекты (например, “
). Как мне это сделать? Я знаю, что могу сделать один персонаж с чем-то вроде
s = '“'
puts "&##{.unpack('U').first};" # gives “
но есть ли способ сделать это правильно, используя iconv или nokogiri?