[python] URL kdovn
Milon Krejca
milon na erimi.com
ter Kvten 24 21:03:00 CEST 2005
... nemela by ta funkce byt spis 'quote' ?
________________ Original message ________________
Subject: [python] URL kódování
Author: "Ivo Štolpa" <pussa na pussa.cz>
Date: 24th May 2005 8:23:2
Zdravím všechny,
používám CherryPy. Teď bych potřeboval předávat jako parametr řetězec i
českými znaky. Takový parametr se převede na URL kódování. Do funkce je
tentoparametr předáván tedy v URL kódování. A tady začíná můj problém,
který asi vyplývá z nepochovení vnitřních mechanizmů. Parametr v URL
kódování jsem převedl pomocí urllib.unquote(parametr). Všude pracuji v
UTF-8. A tady jsem poněkud zmaten. Výsledkem unquote je prý ASCII
řetězec, ale obsahuje původní české znaky (a řekl bych, že v utf-8) což
způsobuje, že jako ASCII to nefunguje, ale jako utf-8 taky ne. Pokušel
jsem se na to jít přes překódování přes unicode(řetězec,'utf-8'), ale
pořád se to chová jinak, než řetězce, které poskládám v jiných funkcích
přímo. Pro úplnost skládám SQL dotazy a ten parametr má být hledaný text.
Prosím nevíte někdo, kde dělám chybu? Nebo neexistuje v CherryPy jiný
způsob, jak udělat totéž (i když s přímo s CherryPy to asi nemá nic
společného)?
Díky, za jakékoliv nakopnutí.
Ivo
--
Ing. Ivo Štolpa
***********************************************
PUSSA software, Žižkova 13, 58601 Jihlava
e-mail: pussa na pussa.cz, ivo.stolpa na seznam.cz
stránky: http://www.pussa.cz
mobilní telefon: 602 735 124
pevná linka: 567 320 386
fax: 602 783 071
***********************************************
_______________________________________________
Python mailing list
Python na py.cz
http://www.py.cz/mailman/listinfo/python
------------- dal st ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/python/attachments/20050524/35f5264f/attachment.htm
Dal informace o konferenci Python