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
Форумы портала PHP.SU :: Версия для печати :: люди добрые помогите проблема с кодировкой
Форумы портала PHP.SU » » Кодировки и все смежное » люди добрые помогите проблема с кодировкой

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

1. 3d_killer - 26 Ноября, 2012 - 07:24:49 - перейти к сообщению
Использую подключение PDO, в подключении указана кодировка UTF8 при загрузке страницы грузится меню из базы в нормальной кодировке, если начинаю пользоваться AJAX поиском который вызывает php файл и там происходит запрос к базе то возвращает эроглифы, подключение к базе пользуюсь одним файлом, кодовая страница скрипта поиска UTF8 и в базе таблицы тоже UTF8, не могу понять в чем дело Не понял
2. dubasua - 26 Ноября, 2012 - 07:27:39 - перейти к сообщению
Там где аякс, попробуй заголовок с кодировкой отправить
PHP:
скопировать код в буфер обмена
  1.  
  2. header("Content-type: text/html; charset=utf-8");
  3.  
3. avtor.fox - 26 Ноября, 2012 - 07:33:06 - перейти к сообщению
.htaccess пишет:
AddDefaultCharset utf-8
4. 3d_killer - 26 Ноября, 2012 - 07:35:04 - перейти к сообщению
первое не помогло, второе и так сделано и в папке с index и где лежит скрипт тоже Недовольство, огорчение
(Добавление)
главное вчера вечером работало ноут выключил с утра пробую и ппц Не понял
(Добавление)
с утра заметил что AJAX на Chrome не работает скачал последний заработал может изза него дело но там кодировки вроде не стоит...
5. avtor.fox - 26 Ноября, 2012 - 07:41:42 - перейти к сообщению
3d_killer Вы лицо то, не кривите. Какое описание проблемы, такой и ответ. В основном "разногласия" в кодировках имеются у новичков. И да, перезагрузка компьютера иногда бывает очень эффективной.
6. 3d_killer - 26 Ноября, 2012 - 07:45:37 - перейти к сообщению
а вот еще вначале перед результатами скрипт возвращает это
PHP:
скопировать код в буфер обмена
  1. <div style="background-color:#fc9;"><center><h1>Результаты поиска</h1></center></div>
, в нормальной кодировке, значит проблема в выводе из базы
Но в подключении к БД есть
CODE (SQL):
скопировать код в буфер обмена
  1. $DBH->query("SET NAMES 'utf8'");

Поиск и вывод меню из одной и той же таблицы, меню нормально выводится скрипт возвращает не нормально, не знаю уж уже куда копать
7. avtor.fox - 26 Ноября, 2012 - 07:54:32 - перейти к сообщению
3d_killer, о. Нашёл один замечательный ресурс - Link
8. 3d_killer - 26 Ноября, 2012 - 08:45:30 - перейти к сообщению
странно на выводе в скрипте используется
если его убираю вывод нормальный что то ето в первый раз такое

 

Powered by ExBB FM 1.0 RC1