Заметки сисадмина » Моя версия PHP работает с кодировкой базы MySQL utf8, а у вас cp1251, что делать?

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Моя версия PHP работает с кодировкой базы MySQL utf8, а у вас cp1251, что делать?

2012-08-22 · Posted in MySQL / PostgreSQL

На нашем хостинге по умолчанию используется кодировка MySQL cp1251 (соответствует локали “ru_RU.CP1251”).
В том случае, когда PHP-скрипт рассчитан на другую кодировку, например, “utf8”, в скрипт требуется добавить строчку, устанавливающую кодировку для общения с БД. Строчку эту надо поместить сразу после подключения, то есть после вызова функции mysql_connect.

Пример:

Leave a Reply