BÁRTHÁZI András wrote:
Randal,
BÁRTHÁZI> use CGI; BÁRTHÁZI> set_url_encoding('utf-8');
BÁRTHÁZI> The problem is that "use CGI" automagically initializes the parameters
BÁRTHÁZI> *before* I set the encoding of them, so set_url_encoding will run too
BÁRTHÁZI> late.
Did I miss the memo where anything outside the list of valid URI characters needed to be hexified, hence there's no need for such a URL encoding scheme? Where is this memo?
Can you write it again with other words? Both Stevan and me are not understand.
I believe that the standard for URL's calls for always encoding in utf-8 but that all non-ascii bytes (bytes with the high bit set) are to be further encoded using %xx hex notation. So the URL is always transmitted as an ascii string, but is easily converted into a utf-8 string simply by converting the %xx codes back into binary bytes. Thus firewalls and proxies need only deal with ascii.
-- [EMAIL PROTECTED] [EMAIL PROTECTED]