Сайт работает с кодировкой utf-8, а БД строго стоит windows-1251

Сайт работает по кодировке urf-8, а вот БД по кодировке windows-1251. Проблема заключается в занесении информации в бд. Т.е русские символы хранятся в иероглифах. Если хостинг не предоставляет возможность сменить кодировку БД на utf-8 - менять хостинг? Я использую PDO и ставлю кодировку utf-8


Ответы (1 шт):

Автор решения: Eric7777777

1) Напишите в тех.поддержку, только они знают что творится на их серверах и как управлять этими настройками. Если ответы будут "мутными", смело переходите на новый хостинг и не жалейте об этом ни секунды, так как проблему выявили до запуска проекта, а не после напоровшись на грабли.

2) Приведите в пример код, которые заносит в БД информацию, хотя по на примере 1 поля, но чтобы код внесения был полностью описан.

3) Что происходит когда вы пытаетесь сменить кодировку бД? Или ее у вас вообще нельзя менять?

4) Стоят ли у вас соотношения полей внутри таблицы UTF8? Те поля, в которых буквы заносятся как иероглифы.

→ Ссылка