_ Ruby で文字列を文字参照に変換する 昨日の奴を少し改造すると、文字列を文字参照(数値文字参照)に変換する関数が書けます。 class String def toref require 'kconv' toutf16.unpack( "n*" ).map do |n| (n < 128 ? '%c' : '&#%d;') % n end.join end end 以下のように動作します。 p 'あいうえお'.toref # => "あいうえお" 文字参照を使えば、ページの文字コードが何であっても(ISO-8859-1でも)日本語を表示することができます。UTF-8 が普及した現在ではあまり意味はありませんが。