- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приключилась тут у меня проблемка.
Есть исходники файлов, сохраненные в UTF-8. В каждом прописано <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />.
Есть БД с кодировкой utf8_general_ci.
Но при выводе из БД, на странице одни вопросы вместо букв. При записи в БД - Иван.
Что-то не так, но что?
Где еще сменить кодировку или что-то прописать, чтобы привести к единообразию все данные? Если кто знает, буду благодарен за помощь.
utf8_general_ci — это не кодировка. Это сопоставление.
Кодировку выдачи можно задавать таким запросом (после коннекта к базе):
SET CHARACTER SET UTF8
При этом, нужно чтобы в настройках виртуального хоста была указана соответствующая кодировка:
CharsetDefault utf-8
CharsetSourceEnc utf-8
частые проблемы:
1. с базой работаеш от юзера рут.(при работе из под рута игнорятся все установки и нужно в скрипте соединения к базе прописывать принудительно кодировку соединения.)
2. у хостера в апачах стоит дефолтная отличная от ютф-8 кодировка - прописать в хтацес нужную
3. в базе лежит не та кодировка - перезалить базу в правильной кодировке.
когда открывается страница с кракозяблами, посмотри в браузере в какой кодировке отдался документ.
1. с базой работаеш от юзера рут.(при работе из под рута игнорятся все установки и нужно в скрипте соединения к базе прописывать принудительно кодировку соединения.)
не все, а только init_connect. пользуются им сейчас только совсем ленивые и он скрывает в себе потенциальные проблемы.
;6623215']При этом, нужно чтобы в настройках виртуального хоста была указана соответствующая кодировка:
CharsetDefault utf-8
CharsetSourceEnc utf-8
На эту штуку выдал мне 500 ошибку.
Я заменил на AddDefaultCharset UTF-8.
Но в итоге работает. Спасибо.