Вызов спецсимволов из БД [решено]

Главные вкладки

Аватар пользователя Yegor Yegor 10 июля 2009 в 12:27

Привет, у меня не совсем стандартная проблема. Суть в том, что сайт стоит на друпале, но заглавная страница обрабатывается отдельным сценарием. Таким образом, друпал установлен внутри сайта. У меня есть одна страница, в заголовке которой содержится спецсимвол & # 9 6 7 9; - исключить его нельзя, так как это заголовок фильма. Ну так вот, внутри всех вьюсов друпала этот спецсимвол выводится нормально, если сохранять его не кодом, приведенным выше, а сразу вставлять ● картинку. Но в таком случае, в скрипте главной страницы этот символ выводится как вопрос "?". Если же воткнуть в заголовок код спецсимвола, то на главной странице недрупаловского скрипта он начинает корректно отображаться, а вот везде внутри друпала отображается сам код, а не его представление (отображение во вьюсах, хлебных крошках и т.д.). Как я понимаю, именно на заголовок стоит что-то типа htmlspecialchars();

Каким образом можно решить такое разногласие? Может какая функция есть mysql для работы со спецсимволами, или на друпале отключить "htmlspecialchars()" для заголовков. В общем, как быть?

Комментарии

Аватар пользователя Yegor Yegor 10 июля 2009 в 13:56

Премного благодарен, действительно помогло:

$db->query("set names utf8");

Я что-то даже не предполагал, что проблема в этом может быть.