Проблема такая -- через урл передается русский текст и в нем есть скобки "(" и ")". Скрипт куда это идет, генерит ошибку, если скобки убрать, то все пучком, но они нужны. Хочу закодировать весь параметр, когда все буковки представлены в виде %хх. Теоретически хватит и функции rawurlencode которая согласно описанию:
http://mf.mgpu.ru/Materials/Netbases/PHP_DOC/function.rawurlencode.htmlДолна кодировать все не алфавитноцифровые символы за исключением -_. и соответсвенно должна кодировать символы (), в действительности она ложит на всех и вся в том числе и на должность...
Может подскажете функцию, которая кодирует все символы не умничая? Скурил много текста, но мне такой не удалось найти, мабуть не там искал...
ЗЫ: Сразу скажу, что я в ПХП разбираюсь очень слабо -- я больше любитель perl®exp...
ЗЗЫ: а ведь в перле можно было банально написать s/(.)/sprintf(\'%%%02x\', ord($1))/ge