by the way, 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/. _______________________________________________ Railsi18n-discussion mailing list Railsi18n-discussion@rubyforge.org http://rubyforge.org/mailman/listinfo/railsi18n-discussion