2006年05月23日 星期二 09:53
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
2006年05月23日 星期二 13:21
你把传过来的参数反转成原来的汉字。或者把汉字用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
2006年05月23日 星期二 13:32
更详细的请见我的帖子,内有函数代码和整个处理流程: 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
Zeuux © 2025
京ICP备05028076号