Кодировка ìàãàçèíû ...

Mr_Promoter
На сайте с 06.08.2004
Offline
254
507

В логах стали появляться вот такие примерно строчки

http://yandex.ru/yandsearch?text=ìàãàçèíû íà óëèöå ðóáåæíàÿ óôà

как их раскодировать?

стоит такая конструкция

if (!preg_match('//u', $r)){ $r=iconv("cp1251","utf-8//IGNORE", $r);}

но она ее пропускает, то есть определяет как utf-8

Ни чего не понимаю. :(

---------- Добавлено 22.07.2012 в 13:28 ----------

В общем нашел закономерность ... когда переход идет со строки типа

http://yandex.ru/yandsearch?text=%D1%81%D0 - то есть %D и %B и т.д. - то все ок

а когда с

http://yandex.ru/yandsearch?text=%C3%A1% то есть %C - получается такая вот фигня

Кто в кодировках разбирается - что это такое и откуда оно появилось? Я предполагаю, что это с мобильников так приходят? Как его перекодировать в нормальные текст?

http://webpromote.ru (http://webpromote.ru) - пописываю иногда ...
forest25
На сайте с 12.09.2009
Offline
67
#1

Перекодировать можно здесь:

http://www.artlebedev.ru/tools/decoder/

VPS 512MB 20GB SSD KVM - 5$ (http://u.hmdw.me/digitalocean) | ИМХО о хостингах (http://u.hmdw.me/hosting)
Mr_Promoter
На сайте с 06.08.2004
Offline
254
#2

Спасибо. Расколдовать не удалось, но хоть понял как это дело отфильтровать.

CP1252 → CP1251 оказывается заколдовка была.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий