Re: URL Decoding

From: Tino Wildenhain <tino(at)wildenhain(dot)de>
To: Arnaud Lesauvage <thewild(at)freesurf(dot)fr>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: URL Decoding
Date: 2006-11-23 12:37:02
Message-ID: 456595EE.5020909@wildenhain.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Arnaud Lesauvage schrieb:
> Tino Wildenhain a écrit :
>> Arnaud Lesauvage schrieb:
>>> Hi List !
>>>
>>> I am looking for an easy URL decoding function.
>>> I thought about using regexp_replace, but I cna't get it to work :
>>>
>>> SELECT regexp_replace('foo%B5bar', '%(..)', '\x\\1' , 'g');
>>> > 'fooxB5bar'
>>>
>>> I wanted to replace %BE with the character \xB5 (µ, I think), but of
>>> course I am doing this wrong...
>>> Is there a simple way t odo this ?
>>
>> I was simply using a stored function using pl/pythonu with
>> urllib (split and unquote). Works flawlessy :-)
>
> Thanks for the tip Tino, but that means installing pythonu. I'd like to
> avoid that, since I won't use it for anything but this function.

Yes, but it would not hurt imho. Maybe you can use it for further
datamanipulation once you have it :-) plpythonu comes with postgres
so its just like configuring your database. Btw, I think pl/perl and
friends are able too, if these languages mean more for you.

Regards
Tino

In response to

Browse pgsql-general by date

  From Date Subject
Next Message SunWuKung 2006-11-23 12:55:40 tsearch to spellcheck
Previous Message Brendan Jurd 2006-11-23 12:08:47 Re: ISO week dates