<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Converted from Rich Text</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><META NAME="generator" CONTENT="rt2html converter">
</HEAD>
<BODY BGCOLOR="#ffffff" TEXT="#000000">
<DIV ALIGN=LEFT>... nemela by ta funkce byt spis 'quote' ?</DIV>
<DIV ALIGN=LEFT> </DIV><DIV ALIGN=LEFT>________________ Original message ________________</DIV>
<DIV ALIGN=LEFT>Subject: [python] URL kódování</DIV>
<DIV ALIGN=LEFT>Author: "Ivo Štolpa" <pussa@pussa.cz></DIV>
<DIV ALIGN=LEFT>Date: 24th May 2005 8:23:2 </DIV>
<DIV ALIGN=LEFT> </DIV><DIV ALIGN=LEFT>Zdravím všechny,<BR><BR>používám CherryPy. Teď bych potřeboval předávat jako parametr řetězec i <BR>českými znaky. Takový parametr se převede na URL kódování. Do funkce je <BR>tentoparametr předáván tedy v URL kódování. A tady začíná můj problém, <BR>který asi vyplývá z nepochovení vnitřních mechanizmů. Parametr v URL <BR>kódování jsem převedl pomocí urllib.unquote(parametr). Všude pracuji v <BR>UTF-8. A tady jsem poněkud zmaten. Výsledkem unquote je prý ASCII <BR>řetězec, ale obsahuje původní české znaky (a řekl bych, že v utf-8) což <BR>způsobuje, že jako ASCII to nefunguje, ale jako utf-8 taky ne. Pokušel </DIV>
<DIV ALIGN=LEFT>jsem se na to jít přes překódování přes unicode(řetězec,'utf-8'), ale <BR>pořád se to chová jinak, než řetězce, které poskládám v jiných funkcích <BR>přímo. Pro úplnost skládám SQL dotazy a ten parametr má být hledaný text.<BR><BR>Prosím nevíte někdo, kde dělám chybu? Nebo neexistuje v CherryPy jiný <BR>způsob, jak udělat totéž (i když s přímo s CherryPy to asi nemá nic <BR>společného)?<BR><BR>Díky, za jakékoliv nakopnutí.<BR></DIV>
<DIV ALIGN=LEFT>Ivo<BR><BR>-- <BR>Ing. Ivo Štolpa<BR><BR>***********************************************<BR>PUSSA software, Žižkova 13, 58601 Jihlava<BR>e-mail: pussa@pussa.cz, ivo.stolpa@seznam.cz<BR>stránky: http://www.pussa.cz<BR>mobilní telefon: 602 735 124</DIV>
<DIV ALIGN=LEFT>pevná linka: 567 320 386<BR>fax: 602 783 071<BR>***********************************************<BR><BR><BR></DIV>
<DIV ALIGN=LEFT>_______________________________________________<BR>Python mailing list<BR>Python@py.cz<BR>http://www.py.cz/mailman/listinfo/python</DIV>
</BODY>
</HTML>