- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго времени суток ! Пришлось столкнуться с проблемой кодировки БД, БД кодировки UTF-8.
Суть проблемы заключается в том, что не отображаются русские символы на сайте, и так в каждом браузере, кто может подсказать из-за чего это может быть?
скрипт говорит браузеру, что <meta ... content="text/html; charset=cp1251", когда в базе UTF-8. или перекодирывайте результат выборки или говорите мускулу, что
set names cp1251
set character set cp1251
то есть, сводите всё к одной кодировке.
Кстати, "не отображаются русские символы" - это как: их вообще не видно, или вместо кириллицы непонятно что ?
скрипт говорит браузеру, что <meta ... content="text/html; charset=cp1251", когда в базе UTF-8. или перекодирывайте результат выборки или говорите мускулу, что
set names cp1251
set character set cp1251
то есть, сводите всё к одной кодировке.
Кстати, "не отображаются русские символы" - это как: их вообще не видно, или вместо кириллицы непонятно что ?
Вместо кириллицы , ( ?????���������� ������ )
Я пробовал через Oracle XE, перекодировать в Вин1251, но что-то результату это не дало.
И собственно в базах, я не очень разбираюсь, если не трудно, то можно мне более подробно описать план действий ?
ну и где сайт то? Что за данные в БД и откуда они там?
Вот можно посмотреть дэмо сайта : сайт
может ли быть проблема из-за того что в каждой таблице изначально стоит Сравнение : latin1_swrdish_ci ? Я пробовал изменить в структуре на ( utf8_unicode_ci ) всё успешно, но всё равно
в Характеристике отображает - latin1_swrdish_ci ! И собственно это нечего не дало.
Вот можно посмотреть дэмо сайта : сайт
Ваш сайт (шаблон) в кодировке UTF-8.
Данные из базы вы получаете в CP1251 (а должно быть тоже UTF-8)
$q=mysql_query("SET CHARACTER SET UTF8",$dbh);
Ваш веб-сервер не выдаёт кодировку в http-заголовке (а должен отдавать UTF-8)
может ли быть проблема из-за того что в каждой таблице изначально стоит Сравнение : latin1_swrdish_ci ? Я пробовал изменить в структуре на ( utf8_unicode_ci ) всё успешно, но всё равно
в Характеристике отображает - latin1_swrdish_ci ! И собственно это нечего не дало.
Это всё здесь ни при чём
Вот можно посмотреть дэмо сайта : сайт
может ли быть проблема из-за того что в каждой таблице изначально стоит Сравнение : latin1_swrdish_ci ? Я пробовал изменить в структуре на ( utf8_unicode_ci ) всё успешно, но всё равно
в Характеристике отображает - latin1_swrdish_ci ! И собственно это нечего не дало.
Если в браузере переключить вид на win-1251, то стрекозяблы читаемы - "Популярные скачки" и т.п. Копайте дальше в кодировке, я бы базу не трогал, а поработал над выводом в нужной кодировке.
Хорошо, спасибо вам ;)
TheNegro добавил 26.07.2011 в 11:59
Я перекодировал файлы шаблона в UTF-8 , вроде бы всё стало на свои места, но а ссылки и тайтлы, выводит как - ??????