…эти люди вырастут и научатся делать это а) сами б) сразу

Причем это паттерн.

The floggings will continue until morale improves

With ruby, though, it isn’t just a case of American programmers forgetting to think about the other 95% of the world. It’s far more interesting than that – the Perfect as the enemy of the Good. Ruby’s author, Yukihiro “Matz” Matsumoto, being a very smart Japanese programmer, is probably more aware of and better informed about internationalisation and character set issues than almost anybody. The problem is that being both very well-informed and Japanese, he is acutely aware of Unicode’s faults and failings and possibly shares the commonly held Japanese view of it as a grossly inadequate Eurocentric racist kludge.

Не говоря уже о том что иметь три вида строк я несколько не готов. Мне как-то для полного занятия мозга вполне хватает одного.

P.S. А мы с урбаншипом и леней - заслуженные члены Оси Зла. Я ношу титул с гордостью.

Upd: Проверил - в свежих Rails и PostgreSQL и MySQL поддерживают дополнительную опцию encoding с соответствующим функционалом. Как хорошо когда нету historical reasons.