Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кодировка MySQL
 
 автор: Zateinik   (06.02.2007 в 00:21)   письмо автору
 
 

Дело такое (см прикрепленный файл)

Как мне все это utf8 поменять на cp1251

Спасибо заранее

   
 
 автор: cheops   (06.02.2007 в 00:33)   письмо автору
 
   для: Zateinik   (06.02.2007 в 00:21)
 

Прикрепите свой конфигурационный файл my.cnf

   
 
 автор: Zateinik   (06.02.2007 в 09:34)   письмо автору
 
   для: cheops   (06.02.2007 в 00:33)
 

Пожалуйста, спасибо заранее!

   
 
 автор: cheops   (06.02.2007 в 12:01)   письмо автору
 
   для: Zateinik   (06.02.2007 в 09:34)
 

Да пожалуй всё, что можно сделать сделано, в принципе директива
init-connect = "set names cp1251"

должна снимать все возможные проблемы.

   
 
 автор: Zateinik   (06.02.2007 в 12:19)   письмо автору
 
   для: cheops   (06.02.2007 в 12:01)
 

Если бы, дело в том что когда я делаю бекап базы данных, (пробовал phpmyadmin, navicat, sqlyog) то потом база восстанавливается криво, сбиваются буквы "ш", именно "ш" преващаются в ромбик с вопросом.

Есть варианты?

   
 
 автор: cheops   (06.02.2007 в 12:36)   письмо автору
 
   для: Zateinik   (06.02.2007 в 12:19)
 

Хм... меняйте версию MySQL - не должно быть такого.

   
 
 автор: Zateinik   (06.02.2007 в 13:00)   письмо автору
 
   для: cheops   (06.02.2007 в 12:36)
 

Менял, ставил MySQL 4, 4.1, 5
Везде одно и то же, мне кажется это проблема в кодировках, сервер использует cp1251 а клиент получает и отдает в utf8 и что-то там идет не так.

В 1-м посте я выложил скрин, там различны глобальное значение и значение отправляемое клиенту, не зря phpmyadmin выделил эти строки желым, ибо при использовании utf8 как глобальной кодировки все ок и поля белые.

Только что облазел mysql.com, почитал там в описаниях как настроить эти самые character set client и character set results, ниче не поменялось после добавления директив ((

Вообще вариантов нету чтоли? (

   
 
 автор: Zateinik   (06.02.2007 в 13:04)   письмо автору
 
   для: cheops   (06.02.2007 в 12:36)
 

Подчеркнуто красным на вложении
Вот это вот как поменять?!?
Работа стоит ((

   
 
 автор: cheops   (06.02.2007 в 14:27)   письмо автору
 
   для: Zateinik   (06.02.2007 в 13:04)
 

Это кодировка phpMyAdmin - она не меняется и не влияет на кодировку таблиц MySQL.

   
 
 автор: Zateinik   (06.02.2007 в 15:43)   письмо автору
 
   для: cheops   (06.02.2007 в 14:27)
 

Что ж тогда с этим гребаным "щ" ?

   
 
 автор: Zateinik   (06.02.2007 в 23:44)   письмо автору
 
   для: cheops   (06.02.2007 в 00:33)
 

Вобщем что-то ничего не помогает, переставил винду даже, только что буква "ш" стала заменяться не треугольником а неким другим знаком

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования