Все мои предыдущие разработки на Ruby on
Rails были для США поэтому я особо про
русский язык не задумывался. Теперь
вот делаю русскоязычную систему (для
Ильи: каталог видеопрокатов) и что-то в
ступор меня ввела поддержка кириллицы.
Кто-нибудь может дать ссылку на
внятную статью про локализацию
приложений на RoR? На данный момент, мне
не нужно в реальном времени сменять
языки (и вообще будет только русский),
но если есть и такая статья -- было бы
супер.
А вообще в чём данные-то хранить? cp1251?
utf8? latin1?
При работе с PHP у меня, к примеру, всё
хранится в latin1 и никаких проблем вроде
не было.
Заранее спасибо.
я наоборот сразу стал делать приложение для русскоязычного заказчика,
кодировкой по умолчанию была и пока остается win1251.
конечно для реальных многоязычных систем другого выбора как utf8 не
остается. Просто в моем случае еще сыграл фактор, что не было хорошего
редактора для utf8.
Илья
AK> Все мои предыдущие разработки на Ruby on
AK> Rails были для США поэтому я особо про
AK> русский язык не задумывался. Теперь
AK> вот делаю русскоязычную систему (для
AK> Ильи: каталог видеопрокатов) и что-то в
AK> ступор меня ввела поддержка кириллицы.
AK> Кто-нибудь может дать ссылку на
AK> внятную статью про локализацию
AK> приложений на RoR? На данный момент, мне
AK> не нужно в реальном времени сменять
AK> языки (и вообще будет только русский),
AK> но если есть и такая статья -- было бы
AK> супер.
AK> А вообще в чём данные-то хранить? cp1251?
AK> utf8? latin1?
AK> При работе с PHP у меня, к примеру, всё
AK> хранится в latin1 и никаких проблем вроде
AK> не было.
AK> Заранее спасибо.
> Привет!
>
> я наоборот сразу стал делать приложение для русскоязычного заказчика,
> кодировкой по умолчанию была и пока остается win1251.
>
Тут получается такая ситуация, что зачастую останавливашься на том
выборе, который удобен тебе. Т.е. если разрабатываешь под линуксом, то
koi8 может быть удобнее, под виндой - 1251, под Маком - utf8.
Заказчику то скорее всего вообще все равно.
P.S. Сортировка на уровне Mysql в случае с utf работает только в 4.1 и 5.0
P.P.S. Русские урлы, насколько я понимаю, только с utf8