Strange translation in GET
Mikael Olofsson
mikael at isy.liu.se
Tue Apr 25 05:21:29 EDT 2000
Hi!
This question is certainly not related to python, but I haven't the
slightest idea where else to post it. Since I have great confidence in
the participants of this group, I dare to post it here. Here goes:
I have a python script that is called as
http://wherever/whatever?a=A&b=B
The argument ends up as
'a=A&b=B'
which is perfectly OK. When I call this script in a link on a web page
using the HTML code
<a href="http://wherever/whatever?a=A&b=B">spam</a>
it usually works OK.
Now to the problem:
According to my logs, this link was recently clicked by someone in Japan,
and my script failed because the argument had somehow been translated to
a+AD0-A+ACY-b+AD0-B
That is, each '=' was translated to '+AD0-', and each '&' was translated
to '+ACY-'. This probably has to do with the character set used by the
caller.
My questions are:
Does anyone know what might have happened here?
Shall I suspect this to happen again?
Should I consider it worth while fixing this?
I guess this all boils down to:
Is this _the_ Japanese standard, or only _a_ Japanese standard?
Fixing this particular peculiarity is easy, but if I can expect several
different variations on this theme, it seems uninterresting unless there
is a way to cover all these variations easily.
I wrote the script early, when I had little experience in Python, so I
did not use any cgi-whatever module. So I should perhaps also ask:
Is this (and other) translation(s) covered by some snazzy module?
someone-will-probably-tell-me-to-read-some-friendly-manual-ly y'rs
/Mikael
-----------------------------------------------------------------------
E-Mail: Mikael Olofsson <mikael at isy.liu.se>
WWW: http://www.dtr.isy.liu.se/dtr/staff/mikael
Phone: +46 - (0)13 - 28 1343
Telefax: +46 - (0)13 - 28 1339
Date: 25-Apr-00
Time: 11:12:26
This message was sent by XF-Mail.
-----------------------------------------------------------------------
More information about the Python-list
mailing list