Спустя 10 минут, 54 секунды (5.12.2009 - 23:04) denis39 написал(а):
Сразу после соеденения с базой прописал:
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
Спустя 8 минут, 42 секунды (5.12.2009 - 23:13) waldicom написал(а):
Я не знаю автоматического способа перевести все содержимое в базе из одной кодировки в другую. Может быть каким-либо дампером все забрать, перевести на локалке в другую и потом снова залить?
С большим удовольствием послушаю, как это сделать оптимальнее всего.
С большим удовольствием послушаю, как это сделать оптимальнее всего.
Спустя 5 часов, 51 минута (6.12.2009 - 05:04) FatCat написал(а):
Цитата (waldicom @ 6.12.2009 - 00:13) |
Я не знаю автоматического способа перевести все содержимое в базе из одной кодировки в другую. |
Самый простой способ - денвером. Точнее денверным глюком импорта винды в utf-8.
1. Идем на хост, запускаем:
mysqldump -u root -h localhost -S /home/user/run/mysql.sock vesvalo > /home/user/dump.sql
2. Под денвером:
C:\WebServers\usr\local\mysql5\bin\mysql_run_to_import_dumps.exe -u root database < C:\WebServers\home\dump.sql
В базе database уже перекодированная. Остается сипекс-дампером или любой другой утилитой вернуть на хост.
Спустя 5 часов, 48 минут, 31 секунда (6.12.2009 - 10:53) denis39 написал(а):
Что-то не совсем понятно можно по подробнее
Спустя 9 минут, 18 секунд (6.12.2009 - 11:02) Michael написал(а):
Спустя 1 час, 58 минут, 20 секунд (6.12.2009 - 13:00) denis39 написал(а):
Я уже 1000 раз пожалел, что связался с этим ЮТФ
Все файлы переписал.
После соеденения пишу:
Настройки PHPmyadmin
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_general_ci
На главной странице вижу: Свежие новости
Все файлы переписал.
После соеденения пишу:
mysql_query ("SET NAMES utf8");
mysql_query ("set character_set_client='utf8'");
mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");
Настройки PHPmyadmin
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_general_ci
На главной странице вижу: Свежие новости
Спустя 3 минуты (6.12.2009 - 13:03) denis39 написал(а):
Таблицу создавал тоже utf8, utf8_general_ci
Спустя 1 час, 19 минут, 54 секунды (6.12.2009 - 14:23) Michael написал(а):
Может браузер автоматом не ту кидает кодировку.
Пиши в начале скрипта формирования страницы:
Пиши в начале скрипта формирования страницы:
header('Content-Type: text/html; charset=utf-8');
Спустя 3 часа, 42 минуты, 54 секунды (6.12.2009 - 18:06) denis39 написал(а):
Помогло спс