Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Я вывожу sql запросом из базы данных и вместо русских букв отображаются знаки вопроса, кодировка БД в utf-8 в БД все написано русскими буквами (Без закорючек), кодировка файла utf-8
Вот сам запрос:
FROM wp_term_taxonomy tx, wp_term_relationships tr, wp_terms tp, wp_posts p
WHERE tx.taxonomy='category' AND tx.term_id IN ('3') AND tx.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id = p.ID AND p.post_status = 'publish' AND p.post_type = 'post' ORDER BY p.post_date DESC LIMIT 1");
while ($post = mysql_fetch_array($sqlpost, MYSQL_BOTH)) {
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Спасибо за ссылку Slavenin на Вашу проблема она помогла мне решить и мою, заголовок header не помог но вот mysql_query('SET NAMES utf8') or die(mysql_error()); исправил все на русские символы.
----- Так было, так есть и так будет
vanicon
Отправлено: 11 Января, 2011 - 15:49:04
Частый посетитель
Покинул форум
Сообщений всего: 808
Дата рег-ции: Янв. 2010 Откуда: Самара
Помог: 17 раз(а)
Поставил небольшой скрипт на сервер, сервер нормальный все необходимы модули включены. И та же самая проблема с кодировкой место русских букв отображается знаки вопроса, и причем это связанно с запросами в БД так как только они отображаются в таких символах базы в utf-8, пробовал указать перед запросом кодировку: mysql_set_charset('utf-8');. И тогда вопросы пропадают но некоторые запросы к базе просто перестают работать, если уберу строчку с указанием кодировки то работает, в чем может быть моя ошибка?
----- Так было, так есть и так будет
JustUserR
Отправлено: 12 Января, 2011 - 14:58:54
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
vanicon пишет:
И тогда вопросы пропадают но некоторые запросы к базе просто перестают работать, если уберу строчку с указанием кодировки то работает, в чем может быть моя ошибка?
Использование элементов региональных кодовой таблиц в процессе взаимодейтсвия с БД предполашает необходимость указания требуемого уровня трактования как всех компонентов - таких как SQL-запросы и ответы от сервера а также вложенные строковые константы и информационные поля - в качестве возможного варианта решения задачи допустима как установка корректных значений кодовой таблицы для всех объектов взаимодействия с БД - так и представление передаваемых строковых данных в виде экранированных управляющих последовательностей
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.