- Автор темы
- #1
Нужен совет.
У меня сайт работает в кодировке windows-1251
Для базы установлено сравнение latin1 и все таблицы тоже в latin1
У хостера:
character_set_client latin1
character_set_connection latin1
character_set_database latin1
character_set_filesystem binary
character_set_results latin1
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets
Сейчас нужно перезалить базу на сайт (дамп в cp1251)
Перекодировать и залить могу как угодно, но мне нужен лучший вариант в плане работоспособности и сохраности данных.
Например, какой будет лучше из этих двух:
1) установить сравнение и все таблицы в cp1251, и при этом в скрипте использовать код
@mysql_query ("SET NAMES `cp1251`");
2) оставить все как было раньше в latin1 и скрипт оставить как есть
спасибо
У меня сайт работает в кодировке windows-1251
Для базы установлено сравнение latin1 и все таблицы тоже в latin1
У хостера:
character_set_client latin1
character_set_connection latin1
character_set_database latin1
character_set_filesystem binary
character_set_results latin1
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets
Сейчас нужно перезалить базу на сайт (дамп в cp1251)
Перекодировать и залить могу как угодно, но мне нужен лучший вариант в плане работоспособности и сохраности данных.
Например, какой будет лучше из этих двух:
1) установить сравнение и все таблицы в cp1251, и при этом в скрипте использовать код
@mysql_query ("SET NAMES `cp1251`");
2) оставить все как было раньше в latin1 и скрипт оставить как есть
спасибо