From: Jian Lin Date: 2009-05-09T21:29:14+09:00 Subject: Re: converting UTF-8 to entities like 剛 this works: but i am sure there are more elegant solutions. <% begin t = '' s = Iconv.conv("UTF-32", "UTF-8", some_utf8_string) (s.length / 4).times do |i| b3 = s[i*4 + 2] b4 = s[i*4 + 3] t += ("&#x" + "%02X" % b3) + ("%02X" % b4) + ";" end rescue => details t = "exception " + details end %> <%= t %> -- Posted via http://www.ruby-forum.com/.