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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кракозябры при обращении к БД MySQL

Сообщения:  [1-10] 

 
 автор: cheops   (12.11.2006 в 16:23)   письмо автору
 
   для: lookinfor   (12.11.2006 в 13:29)
 

Зайдите в свойство консольного окна и выберите вкладку Шрифт, смените ширфт с "Точечные шрифты" на "Lucida Console".

   
 
 автор: Unkind   (12.11.2006 в 15:46)   письмо автору
 
   для: lookinfor   (12.11.2006 в 13:29)
 

Используйте phpMyAdmin - графический менеджер.

   
 
 автор: lookinfor   (12.11.2006 в 13:29)   письмо автору
 
   для: cheops   (12.11.2006 в 13:10)
 

Спасибо, действительно помогло.
Только теперь непосредственно в командной строке все русские символы заменяются на непонятные. А это несколько неудобно.

   
 
 автор: cheops   (12.11.2006 в 13:10)   письмо автору
 
   для: lookinfor   (12.11.2006 в 12:43)
 

Тогда с большой долей вероятности дело вот в чём: по умолчанию командная строка в Windows имеет кодировку cp866 (DOS), её перед запуском mysql следует перевести в кодировку cp1251 (Windows) при помощи команды
chcp 1251

и набирать текст, тот текст, который у вас сейчас в базе данных находится в кодировке DOS, его нужно будет перенабрать.

   
 
 автор: lookinfor   (12.11.2006 в 12:43)   письмо автору
 
   для: cheops   (12.11.2006 в 12:37)
 

запросы через командную строку

   
 
 автор: cheops   (12.11.2006 в 12:37)   письмо автору
 
   для: lookinfor   (12.11.2006 в 12:27)
 

А как русский текст попадает в базу данных? Вы его через какой интерфейс набиваете?

   
 
 автор: lookinfor   (12.11.2006 в 12:27)   письмо автору
 
   для: cheops   (12.11.2006 в 01:12)
 

В виде непонятных символов и только при работе с русским текстом.

   
 
 автор: lookinfor   (12.11.2006 в 12:26)   письмо автору
 
   для: cheops   (12.11.2006 в 01:12)
 

В виде непонятных символов и только при работе с русским текстом.

   
 
 автор: cheops   (12.11.2006 в 01:12)   письмо автору
 
   для: lookinfor   (12.11.2006 в 00:46)
 

1) Крокозяблики появляются только при работе с русским текстом?
2) Как выглядит искажённый текст? Это знаки вопроса или непонятные символы?

   
 
 автор: lookinfor   (12.11.2006 в 00:46)   письмо автору
 
 

При выполнении скрипта php происходит обращение к базе данных, к 2-м таблицам.
Из таблицы 1 все извлекается замечательно, а вот из таблицы 2 - кракозябры.

Дело в настройках файла my.ini (параметр default-character-set=latin1 в
CLIENT SECTION и SERVER SECTION)???

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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