Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Konoko
Зарегистрирован: 08.09.2004 Сообщения: 62 Откуда: Russia / Ekaterinburg
|
Добавлено: Пт Янв 27 2006 16:35 Заголовок сообщения: MySQL 5 и cp1251. выводит содержимое в latin1. что делать? |
|
|
вроде и так все настроил - и Apache2 на русскую кодировку и php 5.
а MySQL 5 не хочет работать правильно.
вот тема (описано много) http://e107.org.ru/forum_viewtopic.php?22.10354.20
если хотите помочь и ждете информации о сервере, могу предоставить конфиги и mysqlinfo.
основная проблема в том, что скрипты отказываются правильно работать без
mysql_query("SET NAMES CP1251");
mysql_query("SET CHARACTER SET cp1251")
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");
но у меня есть сайт на хостинге (бесплатно и без рекламы), дак там стоит mysql 4 и никакие скрипты править не надо чтобы все правильно работало, а у меня не робит.
я уже весь my.ini перелопатил, на предмет возможности использования cp1251, windows-1251, cp1251_general_ci.
и никак не могу избавиться от latin1
это вывод mysqlinfo относительно кодировок и размещения языков:
...
character_set_client latin1
character_set_connection latin1
character_set_database cp1251
character_set_results latin1
character_set_server cp1251
character_set_system utf8
character_sets_dir C:\WebServ\MySQL5\share\charsets
collation_connection latin1_swedish_ci
collation_database cp1251_general_ci
collation_server cp1251_general_ci
...
language C:\WebServ\MySQL5\share\russian
...
еще когда делаешь дамп бд в определенной кодировке, мускул почему-то ищет ее в C:\mysql\share\charsets, хотя сервер установлен в другой папке. (но теперь туда я сунул полностью папку share).
коротко о системе - win2003en sp1
русский язык в системе конечно же присутствует _________________ http://maniacs-software.tk |
|
Вернуться к началу |
|
|
chevy
Зарегистрирован: 23.01.2006 Сообщения: 13 Откуда: Ижевск
|
Добавлено: Пн Янв 30 2006 10:03 Заголовок сообщения: |
|
|
А откуда запускается сам MySQL? Может он запущен из другой папки и поэтому не находит кодировок? Также выполни комманду и посмотри там параметры basedir, character_set, character_sets и language. |
|
Вернуться к началу |
|
|
Konoko
Зарегистрирован: 08.09.2004 Сообщения: 62 Откуда: Russia / Ekaterinburg
|
Добавлено: Пн Янв 30 2006 19:52 Заголовок сообщения: |
|
|
chevy писал(а): | А откуда запускается сам MySQL? Может он запущен из другой папки и поэтому не находит кодировок? Также выполни комманду и посмотри там параметры basedir, character_set, character_sets и language. |
смотри личку, может че расскажешь про настройки которые увидишь в моем mysqlinfo и phpinfo _________________ http://maniacs-software.tk |
|
Вернуться к началу |
|
|
|