1

Тема: И опять кодировки...

Здравствуйте . Помогите пожалуйста разобраться в проблеме  с кодировками.  Предполагалось использовать везде cp1251, но что-то пошло не так ... smile
Использую XAMPP 3.2.1 , внутри MySql 5.5.39
Ситуация такая :
http://savepic.org/6570672m.png
Внутри таблиц кракозябры следующего вида :
http://savepic.org/6563504m.png
То же самое выводит и при взаимодействии с php -кодом


В консоли после команды 'SET NAMES cp1251' все отображается адекватно.
А здесь после ввода 'SET NAMES cp1251'  ничего не изменяется
http://savepic.org/6609587m.png

Заранее спасибо за помощь)

2

Re: И опять кодировки...

В php скриптах найдите функцию mysql_connect и добавьте сразу после нее строку:

mysql_query('SET NAMES cp1251');

Записанные уже данные это не вернет, но новые будут записываться нормально.

3 (изменено: Fujman, 2014-12-06 21:09:49)

Re: И опять кодировки...

Hanut сказал:

В php скриптах найдите функцию mysql_connect и добавьте сразу после нее строку:

mysql_query('SET NAMES cp1251');

Записанные уже данные это не вернет, но новые будут записываться нормально.

Спасибо вам большое , помогло
А можете объяснить почему так? Дело в том, что старые данные введены с консоли,отображались там нормально .Может быть кодировка самой консоли другая ?

4

Re: И опять кодировки...

Все понял, действительно из-за кодировки самой консоли .
Еще раз большое спасибо)