【发布时间】:2011-11-11 21:13:18
【问题描述】:
tornado 接受地址中的 unicode 吗?
#coding: utf-8 (there is # dont know how to show it here...)
import tornado.ioloop
import tornado.web
class Abdou(tornado.web.RequestHandler):
def get(self):
self.write("hi")
miaw = tornado.web.Application([
(u'/ééé', Abdou),
])
if __name__ == "__main__":
miaw.listen(8000)
tornado.ioloop.IOLoop
在 Flask 中有效!!!
from flask import Flask
miaw = Flask(__name__)
@miaw.route(u'/ééé')
def abdou():
return "hi!"
if __name__ == '__main__':
miaw.run()
注意:使用像 /hello world 这样的转义时会出现同样的问题,但在 Flask 中它可以工作!
NB2:感谢“wisty”的编辑 :) 现在它作为代码看起来更专业:p
【问题讨论】:
-
没有问题。要使代码突出显示,只需缩进代码即可。
-
谢谢 :D 现在我只用了 5 分钟就搞定了几件事情!!!再次感谢你:)