I just figured out that title=Fran%c3%a7ois in the URL does work. So
it's is handling some of the values above %FF. I guess I need to look
at why that works and other things don't.
JH
On Feb 21, 2008, at 9:10 AM, Jim Hu wrote:
I understand that A%3dB gives A=B. When I wrote
URL-legal, I meant
having characters with encoding values below %FF. This does not tell
me how to do a right arrow, or any other character that is encoded by
a value above %FF. But if I'm reading the unicode tables correctly,
the hex for right arrow is 2192, and A%2192B gives A!92B, not A->B.
Encoding as A%21%92B gives A!'B. That was what I inferred was a
standard from
http://www.w3.org/International/O-URL-code.html
But that page doesn't render the circumflex in either Safari or
Firefox (Mac). Note that in the page text, one can use an html
entity: → works just fine. It's in the page title that it has
problems.
Sorry if the original reply was not clear. But I'm not seeing
anything on that wikipedia page that's helping with this specific
problem. My sense is that it just isn't allowed in the URL or page
title.
On Feb 21, 2008, at 5:54 AM, Kilian wrote:
Am Donnerstag, den 21.02.2008, 02:12 -0600 schrieb Jim Hu:
I think I'm not following how to do that, as
I haven't figured out
how
to pass unicodes to a URL... page_titles have to be URL legal,
right?
http://en.wikipedia.org/wiki/Percent-encoding
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
=====================================
Jim Hu
Associate Professor
Dept. of Biochemistry and Biophysics
2128 TAMU
Texas A&M Univ.
College Station, TX 77843-2128
979-862-4054
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
=====================================
Jim Hu
Associate Professor
Dept. of Biochemistry and Biophysics
2128 TAMU
Texas A&M Univ.
College Station, TX 77843-2128
979-862-4054