Проблема с кодировкой utf8

beejuice

Новичок
Проблема с кодировкой utf8

Решил перейти полностью на UTF-8. Движок будет работать только с этой кодировкой. И сразу вылезла такая проблема.


Есть таблица

CREATE TABLE `centre_stat` (
`id_stat` int(11) NOT NULL AUTO_INCREMENT,
`uid` varchar(43) NOT NULL,
`HTTP_REFERER` text,
PRIMARY KEY (`id_stat`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;


1) Вариант первый

После установления подключения к БД отправляется команда
mysql_query('SET NAMES utf8');

При попытке сохранить строку в кодировке UTF8 кириллический текст превращается в крокозябры вида ПОЗА ЗАЧАТИЕ


2) Вариант второй

После установления подключения к БД отправляется команды
mysql_query("set character_set_client='utf8'");
mysql_query("set character_set_results='utf8'");
mysql_query("set collation_connection='utf8'");

При попытке сохранить строку в кодировке UTF8 кириллический текст превращается в вопросики


Чего где перекодируется, ничего понять не могу. Может кто сталкивался.
 

beejuice

Новичок
Перед сохранением в БД вывожу строку на экран. Браузер определяет как utf-8

Вообще это строка сформированная Google Adwords, я так понимаю, что Гугл в UTF-8 передает параметры...

http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-3870191201931641&dt=1239866645000&lmt=1239866645&output=html&slotname=9815544527&correlator=1239866645000&url=http%3A%2F%2Fwww.babyplan.ru%2Fprofile%2F33941%2F3&ref=http%3A%2F%2Fwww.babyplan.ru%2Fprofile%2F33941%2F4&frm=0&ga_vid=150504272.1239258067&ga_sid=1239866319&ga_hid=2000328389&ga_fc=true&flash=10.0.12.36&u_h=1024&u_w=1280&u_ah=990&u_aw=1280&u_cd=32&u_tz=270&u_his=22&u_java=true&dtd=31&w=728&h=15&xpc=twv1BnhTAI&p=http%3A//www.babyplan.ru&format=fp_al_lp&kw_type=radlink&prev_fmts=728x15_0ads_al&rt=ChBJ5ZLqAAMIjArfLVIPTzFIEhfQn9Ce0JfQkCDQl9CQ0KfQkNCi0JjQlRoIUPCrmoyUpLwgkd_QxAIoATgCSJHf0MQCUhMIr-P2p7TymQIVVCnfCh0rHXbO&hl=ru&kw0=%D0%A2%D0%95%D0%A1%D0%A2&kw1=%D0%9F%D0%9E%D0%97%D0%90+%D0%97%D0%90%D0%A7%D0%90%D0%A2%D0%98%D0%95&kw2=%D0%94%D0%9D%D0%98+%D0%9E%D0%92%D0%A3%D0%9B%D0%AF%D0%A6%D0%98%D0%98&kw3=%D0%94%D0%95%D0%9D%D0%AC+%D0%97%D0%90%D0%A7%D0%90%D0%A2%D0%98%D0%AF&okw=%D0%A2%D0%95%D0%A1%D0%A2&random=1239866652875&kw=ПОЗА ЗАЧАТИЕ
 

Фанат

oncle terrible
Команда форума
это по таким словам у тебя реклама показывается?

-~{}~ 15.04.09 16:32:

Перед сохранением в БД вывожу строку на экран. Браузер определяет
мля.
при чем здесь это
когда ПОЗÐ� ЗÐ�ЧÐ�ТИЕ показывает - какую кодировку показывает?
 

beejuice

Новичок
Автор оригинала: *****
это по таким словам у тебя реклама показывается?
А чем вам не нравятся такие слова? :)


мля.
при чем здесь это
когда ПОЗÐ� ЗÐ�ЧÐ�ТИЕ показывает - какую кодировку показывает?
utf-8
 

Фанат

oncle terrible
Команда форума
ты ее у себя в скрипте чем-то портишь, скорее всего
 
Сверху