UTF-8 characters containing lines produces wrong column width
At least working in rails 2.3 (ruby 1.8.7), mb_string.size and to_s.size differs, thus producing different column widths.
Ended up latinizing all my UTF strings, using this script
I am certain this can be closed. Ruby 1.9 and above correctly handles UTF-8 lengths by separating the character size from the byte size - see String#size and String#bytesize: