Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кирилица не показывает на MySQL

2.0K
18 сентября 2008 года
swordholder
99 / / 17.10.2006
В один из бесплатных хостеров бросил свой тестовый сайт. Кирилицу в базу добавлять стало не возможно. Все показывает вопросительными знаками. На локальной проблем не было перед каждым запросом INSERT на базу даю такой запрос но не помогает

mysql_query("SET CHARSET utf8");
mysql_query ("SET COLLATION_CONNECTION=UTF8");
mysql_query("SET CHARACTER_SET_CLIENT=UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8");

В чем может быть причина ?:confused:
4
18 сентября 2008 года
mike
3.7K / / 01.10.2002
а где SET NAMES?
256
18 сентября 2008 года
foxweb
1.0K / / 27.07.2005
Проблема в том, что весь сайт нужно было делать изначально на utf-8 и забыть о существовании такой жуткой вещи, как cp1251. Сам вчера поднимал старые (2006) проекты под линуксом, столкнулся с той же проблемой. К счастью, можно тупо перевести дампы в utf-8, убрать "хаки" типа того, что вы указали, и не париться)

Если брать однобайтные кодировки, то везде юзаем latin1 и тоже не паримся.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог