Как преобразовать в нормальный русский

Тема в разделе "Как сделать...", создана пользователем StrikeOFF, 22 май 2013.

  1. StrikeOFF

    StrikeOFF ♥kan inte lyfta utan lift♥

    Регистр.:
    20 мар 2010
    Сообщения:
    362
    Симпатии:
    200
     
  2. Doctor_Chaos

    Doctor_Chaos Проктолог-гинеколог

    Moderator
    • Супермодератор
    Регистр.:
    7 сен 2013
    Сообщения:
    950
    Симпатии:
    645
  3. StrikeOFF

    StrikeOFF ♥kan inte lyfta utan lift♥

    Регистр.:
    20 мар 2010
    Сообщения:
    362
    Симпатии:
    200
    :D Дело в том что это дорген такую фуйню посылает мне на локалхост. Там стоит скрипт который типа читает $_GET[id] и проводит с ним нужные действия, хотелось бы в пределах локалки эту эпопею и закончить
     
  4. maxx2205

    maxx2205

    Регистр.:
    16 мар 2009
    Сообщения:
    462
    Симпатии:
    94
    может что-то типа html_entity_decode($_GET[id] , ENT_QUOTES, 'utf-8') применить
     
  5. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.401
    Симпатии:
    1.182
    \x - говорит о том что числа в формате hex и для начала надо от него избавится...

    php > 5.4.0
    var_dump( hex2bin('f3eff0e0e6ede5ede8ff'));
    и тут мы обнаружим, что еще и с кодировками намудрили...
    var_dump( hex2bin('f3eff0e0e6ede5ede8ff'), iconv("windows-1251", "UTF-8", hex2bin('f3eff0e0e6ede5ede8ff')) );

    Для более старых версий, где hex2bin() функции еще не было:
    var_dump( iconv("windows-1251", "UTF-8", chr(hexdec('\xf3')) . chr(hexdec('\xef')) . chr(hexdec('\xf0')) ) );

    Осталось только из строки выхватить нужные данные и привести к формату в которых их можно будет скормить моим функциям.

    Или поискать в сети таблицу соответствия и справится посредством обычного str_replace и ему подобного.
    https://www.google.com.ua/search?q=\xf3+-+у
    http://yavam.ru/library/index.php?id=1589
     
    StrikeOFF нравится это.