Мне, конечно, не хочется превращать блог в сугубо технический. Я как-нибудь напишу про экскурсии и даже выложу фотографии. Но это занимает гораздо больше времени, чем описание граблей. Оправдалась.
Так вот, если вдруг вы пишите в TT2, используете кириллическую строку и пытаетесь узнать её длину (когда Марс в Сатурне, дорогу перебежал чёрный кот), то натолкнётесь на то, что метод
[% str = "кукуруку" %]
[% str.length %]
возвратит в два раза большую длину, чем на самом деле есть.
Видимо, разработчики прогуливали уроки программирования, когда проходили кодировки.
В оригинале можно почитать у Джоела Спольски (для ленивых).
«Only the rest of the world has to jump through hoops.»
(«Только вся остальная часть мира должна перепрыгивать через обручи.»)