- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
У меня такая ситуация:
На хостинге создаю бд - по умолчанию кодировка в утф ЗАливаю таблицы - они в ср1251
В результате весь контент грузится знаками вопроса.
Как поменять кодировку в бд на ср1251? Или может как-то по другому можно решить?
Возле типа кодировки рядом стоит значек треугольника, при нажатии на него показывает перечень всех кодировок, выбираете нужную, ок.
А где на какой вкладке можно менять. Что-то все облазил - нигде не могу найти
Nicca добавил 29.04.2009 в 01:25
Поменял кодировку на cp1251_general_ci. Это в операциях..
Но все-равно грузит знаки вопроса. Ничего не понимаю..
При заходе в пхпмайадмин пишет:
localhost
* Версия сервера: 5.0.37-standard
* Версия протокола: 10
* Сервер: Localhost via UNIX socket
* Пользователь: nicca_root@localhost
* MySQL-кодировка: UTF-8 Unicode (utf8) - может из-за этого проблема???
База в кодировке cp1251_general_ci, таблицы в cp1251_general_ci. Во время импорта данных указал cp1251. Когда просматриваю данные таблицы - никаких знаков вопроса нет..
Почему же грузит знаки вопроса на сайте?
если речь идет не о конвертации базы, а только о выводе, то может иметь значение какая кодировка на странице указывается и в какой кодировке файлы cms (шаблоны) - надо одного типа.
опять же не видя сайта - сложно что-то говорить
Попробуйте после подключения послать запрос
SET NAMES UTF8
Должно помочь в 99.9% случаях.
Если нет http://phpfaq.ru/charset
Читать до достижения дзена
Попробуйте после подключения послать запрос
SET NAMES UTF8
Должно помочь в 99.9% случаях.
Если нет http://phpfaq.ru/charset
Читать до достижения дзена
Может наоборот, SET NAMES cp1251? У него ж таблици и все даные именно в этой кодировке, а сервер наверно по умолчанию отдаёт в утф8, вот и знаки вопроса вылазят.
xpert13, попробуй.
когда подключаешься к базе добавь строку mysql_query("SET NAMES cp1251");
пример
$db = @mysql_connect("localhost", "user", "12345");
mysql_query("SET NAMES cp1251");
mysql_select_db("database",$db);
и будет тебе счастье 8)
@
А это уже кошерно? Я бы за такое руки отрывал.
ТС, вам более верно ответил alexspb
Изначально при заливке дампа базы, посмотрите какая кодировка.. Также обратите внимание на кодировку вашего сайта, если сайт в утф8, а база cp1251 - то ироглифы будут..
ЗЫ: ссылку в студию