Блин.... Надо было опрос сделать. В какой кодировке возвращает результат функция rawurldecode(). Варианты ответа: 1) UTF-8, 2) cp-1251, 3) ISO-8859-1, 4) ASCII
Вурдалак,соглашусь. Будь оно хоть в UTF-8, хоть в cp-1251 - полагаю, что оно раскодируется корректно (побайтово). Надо только знать, какой была исходная кодировка, чтобы уже раскодированную строку обрабатывать или как UTF-8 или как-то ещё.
Установите локаль с UTF-8 и скажите мне в какой кодировке будет rawurldecode('%FF'). Это вообще бинарные данные, тип string в PHP (пока) по определению является бинарной строкой (и даже имеет алиас binary) и, опять-таки, по определению нет никакой там кодировки.