首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tornado和Unicode

Tornado和Unicode
EN

Stack Overflow用户
提问于 2011-11-12 05:13:18
回答 2查看 1.7K关注 0票数 0

tornado在地址中接受unicode吗?

代码语言:javascript
复制
#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中它成功了!

代码语言:javascript
复制
from flask import Flask
miaw = Flask(__name__)

@miaw.route(u'/ééé')
def abdou():
  return "hi!"

if __name__ == '__main__':
  miaw.run()

注意:在使用像/hello世界一样的逃逸时也有同样的问题,但在Flask中它是有效的!

NB2:谢谢你的编辑:)现在它看起来更专业了:p

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-12 05:20:39

看看tornado.escape.url_escape(value)tornado.escape.url_unescape(value, encoding='utf-8')

如下所示:

代码语言:javascript
复制
#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([
(tornado.escape.url_escape(u'/ééé'), Abdou),
])

if __name__ == "__main__":
    miaw.listen(8000)
    tornado.ioloop.IOLoop

您可能还希望能够获得用户输入的urls。我认为你是这样做的:

代码语言:javascript
复制
class Page(tornado.web.RequestHandler):
    def get(self,title):
        title = tornado.escape.url_unescape(title, encoding='utf-8')
        self.write(title)


miaw = tornado.web.Application([
(tornado.escape.url_escape(u'/ééé/(*.)'), Page),
])
# you can get /ééé/page_name, where page_name can be unicode

if __name__ == "__main__":
    miaw.listen(8000)
    tornado.ioloop.IOLoop
票数 1
EN

Stack Overflow用户

发布于 2011-11-13 22:20:46

这似乎是一个bug:

http://groups.google.com/group/python-tornado/browse_thread/thread/1f89cbeee05ba6fb/c028d3e4744eec8a?lnk=gst&q=unicode#c028d3e4744eec8a

而且链接是死的:( 404甚至在这里都在跟着我!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8100049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档