This would definitely be classed as a bug. But I for one can't
reproduce it. Assuming your default charset is UTF-8, your URL should
actually contain '%C2%B0'. With that change, your example code works
perfectly on a page I tried. (Without it, I still don't get an
exception).
Luke
--
If you can't answer a man's arguments, all is not lost; you can
still call him vile names. (Elbert Hubbard)
Luke Plant || http://lukeplant.me.uk/
messages.info(request, unicode(request.GET.get('symbol'),
errors='replace'))
Will replace the degree symbol with a ?, if I remember correctly.
Otherwise you'll need to re-encode it using something else, like url
encoding, and decode it again before displaying.
--
Michael <mhal...@gmail.com>
Sure. Sounds like a bug to me. If you can't call a Django method with
unicode content and have it work reliably, that's a bug. Fixing a bug
doesn't require a proposal -- it needs a ticket and a patch. Open a
ticket and it will go through the normal process.
Yours,
Russ Magee %-)