2007年01月11日 星期四 09:44
urlsÖÐÆ¥ÅäÖÐÎIJÎÊýÓ¦¸ÃÓÃʲôÄØ£¬±ÈÈçÓÃr'^wiki/(?P\w+)/$¿ÉÒÔÆ¥ÅäÒ»¸ö×ÖĸºÍÊý×Ö×é³ÉµÄ×Ö·û´®£¬µ«ÖÐÎÄurlµÄ»° ÔÚurl»áת»¯ÎªurlEncode(Èç%e6%b1%87%e7%bc%96)£¬ÓÃ[A-Za-z0-9_%]À´Æ¥ÅäÒ²²»ÐУ¬ÓÃ\SÀ´Æ¥ÅäµÄ»°¿ÉÒÔ£¬µ«Ò²»áÆ¥Åäµ½"/" Õâ¸ö×Ö·û¡£ -- Best regard! Yours windtake! -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20070111/a658d876/attachment.html
2007年01月13日 星期六 13:10
可以考虑换一个思路, 把url %e6%b1... decode成中文再匹配应该是容易多了, 我估计django设计意图应该是这样处理的, 不然处理Encode的东西不Decode实在意义不大. ----- Original Message ----- From: 王志伟 To: python-chinese at lists.python.cn Sent: Thursday, January 11, 2007 9:44 AM Subject: [python-chinese] django的urls怎么匹配中文? urls中匹配中文参数应该用什么呢,比如用r'^wiki/(?P\w+)/$可以匹配一个字母和数字组成的字符串,但中文url的话 在url会转化为urlEncode(如%e6%b1%87%e7%bc%96),用[A-Za-z0-9_%]来匹配也不行,用\S来匹配的话可以,但也会匹配到"/" 这个字符。 -- Best regard! Yours windtake! ------------------------------------------------------------------------------ _______________________________________________ python-chinese Post: send python-chinese at lists.python.cn Subscribe: send subscribe to python-chinese-request at lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20070113/d992bd54/attachment.html
2007年01月13日 星期六 13:14
On 1/13/07, vcc <vcc在163.com> wrote: > > > 可以考虑换一个思路, 把url %e6%b1... decode成中文再匹配应该是容易多了, 我估计django设计意图应该是这样处理的, > 不然处理Encode的东西不Decode实在意义不大. > 很少使用中文的,而且使用时一般都是自动转为utf-8来处理的。 -- I like python! UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad My Blog: http://www.donews.net/limodou
Zeuux © 2025
京ICP备05028076号