Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mmm
Зарегистрирован: 06.04.2008 Сообщения: 6
|
Добавлено: 2008-04-06 07:02 am Заголовок сообщения: смена хостинга и кодировки |
|
|
Добрый день.
Появилась потребность перейти с хостинга FreeBSD KOI8-R php4 на Linux UTF-8 php5.
Возникло несколько вопросов:
1) Надо ли что-то делать с преобразованием кодировки в SQL и URL ?
2) В конфигурационном файле сейчас указано "k", и нет "буковки" для UTF-8.
Заранее благодарю за подсказку.
--
Regards,
Oleg Motienko
Megalink Company
58/1, Parhomenko street, Taganrog, Russia, 347932
tel: +7 8634 337226, +7 8634 387333
www.tagan.ru |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-04-07 07:38 am Заголовок сообщения: Re: смена хостинга и кодировки |
|
|
mmm писал(а): | Добрый день.
Появилась потребность перейти с хостинга FreeBSD KOI8-R php4 на Linux UTF-8 php5.
Возникло несколько вопросов:
1) Надо ли что-то делать с преобразованием кодировки в SQL и URL ?
2) В конфигурационном файле сейчас указано "k", и нет "буковки" для UTF-8.
|
Базу перекодировать не нужно (можно перенести простым копированием).
Для файловой системы:
$config["dir_extensions"]["/mnt/"]["encoding"] = "UTF-8"; |
|
Вернуться к началу |
|
mmm
Зарегистрирован: 06.04.2008 Сообщения: 6
|
Добавлено: 2008-04-09 04:43 am Заголовок сообщения: Re: смена хостинга и кодировки |
|
|
Илья Спесивцев писал(а): | mmm писал(а): | Добрый день.
Появилась потребность перейти с хостинга FreeBSD KOI8-R php4 на Linux UTF-8 php5.
Возникло несколько вопросов:
1) Надо ли что-то делать с преобразованием кодировки в SQL и URL ?
2) В конфигурационном файле сейчас указано "k", и нет "буковки" для UTF-8.
|
Базу перекодировать не нужно (можно перенести простым копированием).
Для файловой системы:
$config["dir_extensions"]["/mnt/"]["encoding"] = "UTF-8"; |
а нужно ли указывать кодировку UTF-8 в
$config['enc_fs'] = "";
$config['enc_ftpforclient'] = "";
, нужно ли менять локаль, например
@setlocale(LC_ALL, array('ru_RU.UTF-8','ru_RU.UTF-8','ru_SU.UTF-8','ru','russian'));
и устанавливать
$config['mysql_set_names'] = "SET NAMES UTF-8";
? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-04-09 07:00 am Заголовок сообщения: Re: смена хостинга и кодировки |
|
|
mmm писал(а): |
а нужно ли указывать кодировку UTF-8 в
$config['enc_fs'] = "";
$config['enc_ftpforclient'] = "";
, нужно ли менять локаль, например
@setlocale(LC_ALL, array('ru_RU.UTF-8','ru_RU.UTF-8','ru_SU.UTF-8','ru','russian'));
и устанавливать
$config['mysql_set_names'] = "SET NAMES UTF-8";
? |
$config['enc_fs'] необязательно менять, но можно (dir_extension его заменяет).
$config['enc_ftpforclient'] это параметр совсем для другого (пока нет проблем со скачиванием у пользователей с http/ftp его можно не замечать)
$config['mysql_set_names'] и локали менять нельзя, т.к. внутренняя кодировка скрипта все равно только CP1251 |
|
Вернуться к началу |
|
mmm
Зарегистрирован: 06.04.2008 Сообщения: 6
|
Добавлено: 2008-04-09 07:34 am Заголовок сообщения: Re: смена хостинга и кодировки |
|
|
Илья Спесивцев писал(а): |
$config['enc_ftpforclient'] это параметр совсем для другого (пока нет проблем со скачиванием у пользователей с http/ftp его можно не замечать)
|
планируется отдавать по samba, http и ftp.
на http и ftp кодировка utf-8.
т.е. всё-таки надо указать $config['enc_ftpforclient'] ? |
|
Вернуться к началу |
|
Илья Спесивцев Администратор
Зарегистрирован: 26.02.2008 Сообщения: 703 Откуда: Техподдержка
|
Добавлено: 2008-04-09 13:40 pm Заголовок сообщения: Re: смена хостинга и кодировки |
|
|
mmm писал(а): | Илья Спесивцев писал(а): |
$config['enc_ftpforclient'] это параметр совсем для другого (пока нет проблем со скачиванием у пользователей с http/ftp его можно не замечать)
|
планируется отдавать по samba, http и ftp.
на http и ftp кодировка utf-8.
т.е. всё-таки надо указать $config['enc_ftpforclient'] ? |
Если все будет работать без него, не нужно указывать, если не будет - нужно. Также есть риск, что и с ним и без него не будет работать. Пока скрипт не поддерживает юникод советую оставить ftp и http в CP1251 (все равно все иные символы не входящие в CP1251 превратятся в вопросики) |
|
Вернуться к началу |
|
mmm
Зарегистрирован: 06.04.2008 Сообщения: 6
|
Добавлено: 2008-04-12 08:14 am Заголовок сообщения: Re: смена хостинга и кодировки |
|
|
Илья Спесивцев писал(а): | mmm писал(а): | Илья Спесивцев писал(а): |
$config['enc_ftpforclient'] это параметр совсем для другого (пока нет проблем со скачиванием у пользователей с http/ftp его можно не замечать)
|
планируется отдавать по samba, http и ftp.
на http и ftp кодировка utf-8.
т.е. всё-таки надо указать $config['enc_ftpforclient'] ? |
Если все будет работать без него, не нужно указывать, если не будет - нужно. Также есть риск, что и с ним и без него не будет работать. Пока скрипт не поддерживает юникод советую оставить ftp и http в CP1251 (все равно все иные символы не входящие в CP1251 превратятся в вопросики) |
Заработало вот так:
$config['enc_fs'] = "UTF-8";
$config['enc_ftpforclient'] = "UTF-8"; |
|
Вернуться к началу |
|
|