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 :: кодировка cp1251 глючит

 PHP.SU

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


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

> Описание: сайт в cp1251 и база тоже в cp1251, но вывод с базы выдаёт крючки
Geddar
Отправлено: 18 Ноября, 2009 - 15:49:38
Post Id



Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Май 2009  


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




сайт в cp1251 и база тоже в cp1251, но вывод с базы выдаёт крючки

не помогает Однако

до этого всё было на utf8
при подключении было
все работало отлично, после конвертирования в cp1251 возник глюк с базой, хотя
база была создана заново, сам сайт работает отлично и проблем с кодировкой нет
Прикреплено изображение (Нажмите для увеличения)
Untitled-1 Копировать.jpg

(Отредактировано автором: 24 Ноября, 2009 - 09:07:57)

 
 Top
Phantik
Отправлено: 18 Ноября, 2009 - 16:39:00
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


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




Если сам сайт работает отлично и проблем с кодировками нет, то куда происходит собственно вывод "крючков"?

1) скрипты сохранены в 1251?
2) Заголовок с 1251 посылается?
 
 Top
Roler
Отправлено: 18 Ноября, 2009 - 17:25:15
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


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




Какую кодировку браузер определяет на странице?
Вы уверены, что в базе cp1251?
 
 Top
EuGen Администратор
Отправлено: 20 Ноября, 2009 - 11:04:57
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




Вот и оставляли бы на utf - так универсальнее.
А так - может, у Вас скрипт высылает заголовок контента с неверной кодировкой (или вообще не высылает). Ну и проверьте кодировку таблиц/полей в самой БД


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Geddar
Отправлено: 24 Ноября, 2009 - 08:59:23
Post Id



Новичок


Покинул форум
Сообщений всего: 12
Дата рег-ции: Май 2009  


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




Немного разобрался, оказывается база отвечала в utf8 Не понял не зависимо от указываемой кодировки. Страницы и база все были в cp1251.
Не стал заморачиваться перегнал всё в utf8, ведь так и правда "универсальнее".
Хотя причину такого глюка интересно знать. Думаю я где-то ошибся, т.к. и на хосте и на денвере результат был один

з.ы.
Если бы скрипт посылал заголовки не той кодировки, то весь сайт отображался бы крючками

(Отредактировано автором: 24 Ноября, 2009 - 09:09:35)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB