Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Проблема с кодировкой. Вместо русских букв кракозябры. (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/problema-s-kodirovkoj-vmesto-russkih-bukv-krakozyabry-382988/)

Guest 16.10.2011 13:49

Проблема с кодировкой. Вместо русских букв кракозябры.
 
Данная "проблема" ждёт пользователей MySQL версии 4.1 и выше, которые никогда не пытались читать документацию.Первым делом нужно проверить, что установлено нужное сопоставление (collation) для текстовых полей в таблице. Именно в установленной кодировке хранятся данные. Если для полей выставлена "неправильная" кодировка, то измените её. В phpMyAdmin это можно сделать при редактировании столбца таблицы, выбрав нужное значение из списка Сравнений. Для русский символов это может быть, например, cp1251_general_ci (основная регистронезависимая cp1251). Для UTF-8 - utf8_general_ci.Теперь нужно выставить кодировку соединения с сервером. В MySQL есть выражение SET NAMES, предназначенное специально для этого:


Часовой пояс GMT, время: 10:06.


© www.otvetnemail.ru - Форум вопросов и ответов.