h() doesn't have any parameter for encoding being used?

I don't think Rails supports UTF8 yet... but I could be wrong.

Actually it should handle utf-8 just fine. Rails 1.2 added a whole
bunch of stuff to augment ruby's somewhat lackluster support. What
does h do to utf-8 strings that it shouldn't?