насколько я понимаю, примерно так и делают, но это специфичный символ. там делается примерно так urlencode( base64encode( dataencode() ) )
вопрос больше даже сишный нежели для рнр, а в си я полный нуб и немогу программисту ничего посоветовать, тем более что на РНР отсылаю такой же кривой запрос.
-~{}~ 14.04.08 16:03:
Пока решил тупо делать замену пробела на +, но боюсь появления ещё похожих аномалий, может кто знает что почитать на эту тему?