Python论坛  - 讨论区

标题:[python-chinese] 如何从url中取得汉字?

2006年05月23日 星期二 09:53

Lee Wang zagorot at gmail.com
Tue May 23 09:53:00 HKT 2006

Hi all,

我现在使用Django(magic-removal)开发程序,遇到个问题,就是当url中有汉字的时候,我会在服务器端得到了浏览器事先urlencode过的汉字串,比如在浏览器的地址栏中输入<
http://localhost/我>,传到服务器端变成了<http://localhost/%CE%D2
>,我该如何处理%CE%D2以便数据库中能查询出正确的结果呢?
  目前我在服务器端使用urllib.unquote_plus处理它,能够打印出"我",但是无法传入数据库查询出正确结果
  谢谢

-- 
Lee Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060523/8ae6cca8/attachment.htm

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

2006年05月23日 星期二 13:21

Qutr qutianrang at gmail.com
Tue May 23 13:21:48 HKT 2006

你把传过来的参数反转成原来的汉字。或者把汉字用base64编码,然后再解码。

Qutr,qutianrang at gmail.com
2006-5-23 
----- Original Message ----- 
From: Lee Wang 
To: python-chinese 
Sent: 2006-05-23, 09:53:00
Subject: [python-chinese] 如何从url中取得汉字?


Hi all,
  我现在使用Django(magic-removal)开发程序,遇到个问题,就是当url中有汉字的时候,我会在服务器端得到了浏览器事先urlencode过的汉字串,比如在浏览器的地址栏中输入<http://localhost/我>,传到服务器端变成了<http://localhost/%CE%D2 >,我该如何处理%CE%D2以便数据库中能查询出正确的结果呢?
  目前我在服务器端使用urllib.unquote_plus处理它,能够打印出"我",但是无法传入数据库查询出正确结果
  谢谢

-- 
Lee Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060523/2a7fc1ae/attachment-0001.html

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

2006年05月23日 星期二 13:32

Lee Wang zagorot at gmail.com
Tue May 23 13:32:57 HKT 2006

更详细的请见我的帖子,内有函数代码和整个处理流程:
http://bbs.chinaunix.net/viewthread.php?tid=759949&extra;=page%3D1
-- 
Lee Wang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060523/69e7799b/attachment.html

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号