hi
it is because ruby cannot handle unicode and multibyte chars for example if you use simple_format(text), this method uses text.length, which will give a wrong value if there are multibyte chars and so the text is screwed
search for unicode hacks plugin in ror wiki