Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблемы с выводом текста из БД

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: UTF-8
AgManiX
Отправлено: 03 Ноября, 2012 - 10:04:33
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Дек. 2011  
Откуда: Бендеры, Приднестровье


Помог: 0 раз(а)




Доброго времени суток!
Проблема такая: в БД кодировка UTF-8, кодировка php-файла и charset в мета - utf-8, вместо русских символов на странице только знаки вопроса, как исправить?
 
 Top
Panoptik
Отправлено: 03 Ноября, 2012 - 10:10:25
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




после подключения бд сделайте такой запрос

(Добавление)
и убедитесь что сам php файл сохранен в кодировке utf-8


-----
Just do it
 
 Top
AgManiX
Отправлено: 03 Ноября, 2012 - 17:53:53
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Дек. 2011  
Откуда: Бендеры, Приднестровье


Помог: 0 раз(а)




Panoptik пишет:
после подключения бд сделайте такой запрос

(Добавление)
и убедитесь что сам php файл сохранен в кодировке utf-8

не помогло.
pS: текст в БД вводится русскими символами вручную
(Добавление)
Сам запрос
CODE (SQL):
скопировать код в буфер обмена
  1. $q = mysql_query("select * from servers where `vip`=0 order by `rank` desc");
  2. mysql_query("SET ".$q." utf-8");
  3. $vipq = mysql_query("select * from servers where `vip`=1 order by `rank` desc");
  4. mysql_query("SET ".$vipq." utf-8");
 
 Top
Panoptik
Отправлено: 03 Ноября, 2012 - 17:59:59
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




стоп
нужно сделать не совсем не так
во время подключения к БД то есть после команды
PHP:
скопировать код в буфер обмена
  1. //один раз нужно выполнить именно этот запрос
  2. mysql_query('SET NAMES utf-8');
  3.  
  4. //потом ваши запросы
  5.  

(Отредактировано автором: 03 Ноября, 2012 - 18:00:20)



-----
Just do it
 
 Top
AgManiX
Отправлено: 03 Ноября, 2012 - 18:31:06
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Дек. 2011  
Откуда: Бендеры, Приднестровье


Помог: 0 раз(а)




Panoptik пишет:
стоп
нужно сделать не совсем не так
во время подключения к БД то есть после команды
PHP:
скопировать код в буфер обмена
  1. //один раз нужно выполнить именно этот запрос
  2. mysql_query('SET NAMES utf-8');
  3.  
  4. //потом ваши запросы
  5.  

NAMES - название таблицы?
(Добавление)
не помогло... Недовольство, огорчение
(Добавление)
и в .htaccess стоит AddDefaultCharset utf-8
 
 Top
Panoptik
Отправлено: 03 Ноября, 2012 - 19:16:31
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




NAMES - это спец слово такое
проблема в том что нужно писать кодировку без дефиса "set names utf8"


-----
Just do it
 
 Top
AgManiX
Отправлено: 03 Ноября, 2012 - 19:27:54
Post Id



Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Дек. 2011  
Откуда: Бендеры, Приднестровье


Помог: 0 раз(а)




спасибо!
заработало!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Кодировки и все смежное »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB