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

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, столкнулся с такой проблемой, есть сайт, который отображает текст в неверной кодировке, хоче перевести все в utf-8, но есть много мелких деталей:
Сравнение - cp1251_general_ci(как я понял сам текст в этой кодировке)
Как я понял это дефолтное сравнение - latin1_swedish_ci(сейчас во всем mysql стоит utf-8, кроме этой базы)
Это 2 опции сомтрел в phpmyadmin
Сам текст (тоже смотрю через phpmyadmin) - Newsweek Polska: РЈРєСЂР(Декодер лебедева говорит что cp1251 -> Utf-8)
Сейчас настройки по дефолту всей mysql - utf-8(все сравнения и т.д)
Как все корректно переевсти в utf-8 ?
спасибо!
Используйте для конвертации кодировки таблицы запрос
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]
пример:
ALTER TABLE `mydb`.`content` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Очень хороший алгоритм:
1. Все файлы, которые что-либо отображают, сохраните в utf-8 без BOM, это важно. Так сохранить можно, к примеру, через Notepad++.
2. У всех шаблонов, html-файлов и вообще где что-то отображается:
3. Дамп базы - тоже в utf-8 сохраните
4. Проследите чтобы у всех таблиц была кодировка utf-8
5. Там где у вас инициализируется база данных, первый запрос должен быть:
Если после этого будут проблемы с кодировкой, пишите с подробным указанием, чего делали и чего не работает - будем разбираться.
По 5 пункту:
Боле корректно будет:
mysqli_set_charset
TF-Studio,
Ну да, не спорю, это смотря какое расширение для работы с СУБД используется.
mysql_ - не рекомендуется уже давно использовать.
mysql_ - не рекомендуется уже давно использовать.
PDO ещё есть.. там кодировка прямо в строке подключения указывается :)
pdo - в разу удобнее, но это не для новичков, ибо все мануалы и статьи написаны 1000 лет назад.
ещё AR удобная вещь.