juliklive , venting since 2003

Интересно, через сколько лет

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

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

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.

Suspects: Веб-стройка

What others said

Maniac

А никогда :-). У них просто тестовых случаев с этим не возникает во время разработки. Даже если везде UTF-8, то у них он от ASCII не отличается. Кстати, само наличие понятия DEFAULT_CHARSET в Django - моя заслуга :-) (http://code.djangoproject.com/changeset/786)

Так что, все кодировочные вещи будут писать русские и японцы :-)

urbansheep

Пока весь софт не начнёт создаваться в Китае/Японии/России, причём совместно — в противном случае у каждого будет свой ютф, как обычно.

Хоть бы они все умерли уже со своим latin1_swedish в мускле и отсутствием чего-то помимо iso-8859-1.

Julik

Про "у каждого будет свой ютф" это я не вполне понял.

Японцы юникод ненавидят - это факт, они пользуются своим JIS и в ус не дуют (он кстати включает кириллицу).

Дело не в этом. Работать с юникодом надо больше - тогда весь этот бардак будет быстрее всплывать и неприятнее пахнуть (что заставит большее количество людей шевелиться в сторону патчей). У меня например с какого-то времени полиси простой - продукты без юникода (равно как и сервисы без оного) исключаются из юза. Особенно - не поддерживающие из legacy reasons (потому что это говорит о legacy reasons которые не благие).

latin1_swedish пусть будет пока его можно поменять на что-то другое.

Have a word?


Please do not go bonkers with code blocks, links and viagra ads, we are taking measures