Моя версия PHP работает с кодировкой базы MySQL utf8, а у вас cp1251, что делать?
На нашем хостинге по умолчанию используется кодировка MySQL cp1251 (соответствует локали “ru_RU.CP1251”).
В том случае, когда PHP-скрипт рассчитан на другую кодировку, например, “utf8”, в скрипт требуется добавить строчку, устанавливающую кодировку для общения с БД. Строчку эту надо поместить сразу после подключения, то есть после вызова функции mysql_connect.
Пример:
1 2 |
mysql_connect("localhost", "usernam0", "superpassformysql"); mysql_query("SET NAMES 'utf8'"); |