Forum Webscript.Ru
Хостинг => Платный хостинг => Тема начата: D.O. от 23 Января 2006, 14:03:02
-
Есть задача сделать сайт на нескольких языках, язык выбирается пользователем. Русский, английский, немецкий, китайский.
Я так понимаю, в одной базе MySQL всё это добро хранить невозможно, нужны разные базы с разными кодировками. Это возможно сделать на "виртуальном" хостинге или нужен dedicated server?
Кто-нибудь делал подобные проекты?
-
D.O.
Можно всё сделать в одной базе используя UTF и в виртуальном хостинге.
-
я делал проекты на content management system, для каждого языка так же своя шкурка/шаблон.
-
Если пишешь под *nix, используй Gettext
-
FLamY:
используй Gettext
а зачем?
-
D.O.
ищи поддержку mysql 4.1.x
-
Есть задача сделать сайт на нескольких языках, язык выбирается пользователем. Русский, английский, немецкий, китайский.
Я так понимаю, в одной базе MySQL всё это добро хранить невозможно, нужны разные базы с разными кодировками. Это возможно сделать на "виртуальном" хостинге или нужен dedicated server?
Если на хостинге установлен MySQL 4.1. То он позволяет данные в БД хранить в одной кодировке, а скрипту получать их в другой. Таким образом можно в БД поставить например UTF-8, а в скрипте динамически менять кодировку как надо.
У нас на http://openhosting.ru установлен MySQL 4.1, и все это работает. А что бы не было проблем у скриптов, которые еще не выбирают
кодировку нужную для скрипта (это умеют только новые скрипты), мы сделали пачь к php. Этот пачь позволяет выставить кодировку данных для php крипта в php.ini