Python论坛  - 讨论区

标题:[python-chinese] django的urls怎么匹配中文?

2007年01月11日 星期四 09:44

王志伟 windtake在gmail.com
星期四 一月 11 09:44:21 HKT 2007

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 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月13日 星期六 13:10

vcc vcc在163.com
星期六 一月 13 13:10:53 HKT 2007

可以考虑换一个思路, 把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 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年01月13日 星期六 13:14

limodou limodou在gmail.com
星期六 一月 13 13:14:45 HKT 2007

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

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号