url-decode

Unicode URL decoding

The usual method of URL-encoding a unicode character is to split it into 2 %HH codes. (\u4161 => %41%61) But, how is unicode distinguished when decoding? How do you know that %41%61 is \u4161 vs. \x41\x61 ("Aa")? Are 8-bit characters, that require encoding, preceded by %00? Or, is the point that unicode characters are supposed to be l...

Why would Apache be URL decoding my query string?

Hello, My Web host has refused to help me with this, so I'm coming to the wise folks here for some help "black-box debugging". Here's an edited version of what I sent to them: I have two (among other) domains at dreamhost: 1) thefigtrees.net 2) shouldivoteformccain.com I noticed today that when I host a CGI script on #1, that by th...

How do decode URL in Emacs Lisp?

I know there's got to be a built-in function to decode a URL-encoded string (query string) in Emacs Lisp, but for the life of me I can't find it today, either in my lisp/ folder or with google. Anybody remember what it's called? ...

How to decode string to use with Google Language Detection API?

Hi. I want to use Google Language Detection API in my app to detect language of url parameter. For example user requests url http://myapp.com/q?Это тест and gets message "Russian". I do it this way: def get(self): url = "http://ajax.googleapis.com/ajax/services/language/detect?v...