- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Перевел все, вообще все в utf-8. В БД три таблицы. Все в одной кодировке.
А получается такая хрень:
http://surrealism.ru/easy/
Когда скрипт берет текст из первой, то все ок, а когда из второй таблицы (результат теста) то кракозюли. Почему и что за хрень и как с этим бороться?
В самой таблице текст и там и там читается. Забавно, что в третьей таблице читается кракозюлями, но второй инклуд (справа в столбике) и их читает нормально.
Чо-чо делать?
Где прячется часть, которая берет из второй таблицы и как ее поправить?
везде где подключаетесь проверьте
mysql_set_charset
найди строчку:
$query=mysql_fetch_assoc(mysql_query("SELECT * FROM results WHERE '$points'>=from_points AND '$points'<to_points"));
выше вставь:
mysql_query("set names utf8",$mysql);
Chukcha, везде - это где? Все что вижу:
mysql_query("set names utf8",$mysql);
куда (и как) вставить mysql_set_charset ?
---------- Добавлено 12.05.2012 в 11:38 ----------
найди строчку:
Во! Рулез! Работает!
---------- Добавлено 12.05.2012 в 11:39 ----------
Славься Онотолеэ!1 :)
Еще можете обратить внимание на то, какая кодировка у полей таблицы.
Так как может быть общая кодировка таблицы одна, а у полей другая.
Тогда тоже возникают подобные проблемы.
Timen, да, спасибо. Поля я тоже смотрел. Но теперь уже в силу вступил первый закон роботехники - "Работает - не трогай!" ))
так как задача решена, то объясню, на пальцАх.
mysql_query("set names utf8",$mysql); - это вы сами делает запрос в систему.
mysql_set_charset - устанавливает charset на уровне системы.
лично у меня доверия ко второму подходу больше.
У Вас в двух местах происходит коннект к базе (пусть даже и блоки разделены функционально). Потому у вас и возникла проблема.
Был бы один коннект - и вопроса бы не возникло.