такая проблема, налокальном хосте в денвере все норм отображается из бд а на хостинге в инете все что выводится из бд отображается в виде ???????? локальный серв utf8 таблицы в win1251 а на удаленном сервер utf8 таблицы тоже win1251 сравнение тоже одинаковое указано.
подскажите где копать хотя бы? голова уже кругом идет от всего...
- 15.12.2011 18:13
- 15.12.2011 18:25
В БД изменить кодировку (на кодировку сервера). как именно, то когда-то я описывал ситуевину у себя на блоге
- 15.12.2011 18:54
Zloy_Anjel, статья не помогла( попробовал все кроме битрикса
- 15.12.2011 19:02
значит с помощью битрикса... он заменяет кодировку и у файлов... или же вам в ручную (самое простое это текстовый редактор - блокнот сохранить файлы в нужной кодировке)
и если не сложно скиньте ссылочку.. гляну - 15.12.2011 19:04
Zloy_Anjel, вот http://rapstor.ru/webprog/modules/articles/index.php
такой вопрос, а имеет значение в какой кодировке написан сам текст был? если да то если правильно понял то надо поменять кодировку текста и все - 15.12.2011 19:13
да все верно.. вам нужно изменить кодировку текста (так как он у вас не с базы берется) изменить как вы поняли на UTF-8.
- 15.12.2011 19:25
Zloy_Anjel, как это не с базы? вот тут что посередке все что в вопросах берется из базы
http://rapstor.ru/webprog/modules/articles/index.php - 15.12.2011 19:37
cOAPerator, значит вы неверно исправили базы... так как страница кодировку выдает charset=windows-1251 а сервер charset=UTF-8.
сделайте запрос в БД:
SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'db_name'
ORDER BY 1
потом скопируйте полученный результат и его прогоните через запрос (главное отобразите полностью исходный код, а то БД любит наполовину показывать) и все... изменена кодировка. Для полной верности можете кодировку файлов изменить :)
прогулялся по сайту... некоторые номально отображает.. некоторые нет (такое ощущение что текст вообще в кодировке latin сохранен в БД)Последний раз редактировалось Zloy_Anjel; 15.12.2011 в 20:02.
- 15.12.2011 20:00
Zloy_Anjel,ниче не получается, в обшем вот:
MySQL-кодировка: UTF-8 Unicode (utf8)
Сопоставление соединения с MySQL: utf8_general_ci
база данных в utf8
ВСЕ таблицы сейчас в utf8_general_ci
все тексты в utf8_general_ci
соображения? - 15.12.2011 20:06
два варианта... лично просмотреть скрипт и на своем хостинге его протестировать.. или провайдера помучить по поводу кодировки...
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Собираем НЧ ядро при помощи li.ru | Дайджест блогосферы | 3 | 15.07.2011 02:50 |
Прошу помощи! SOS. по продвижению блога в поисковых сайтах. | Общие вопросы поисковой оптимизации | 13 | 15.04.2011 02:44 |
Прошу помощи с CSS!!! | Web программирование | 8 | 09.03.2011 00:54 |
не откажусь от помощи | Web программирование | 2 | 02.03.2011 16:58 |
Прошу помощи! Панель Я.Вебмастера - внешние ссылки появляются и исчезают. | Поисковые системы | 15 | 21.01.2011 15:07 |




