我正在使用 flask.ext.rest 构建一个 api。我想返回一些中文字符串。但是,每次我收到"\u7231"
(这是一个长度为8的字符串)。我应该怎么做才能收到爱
?
from flask import Flask
from flask.ext.restful import reqparse, abort, Api, Resource
class E2C(Resource): # English to Chinglish
def get(self):
chinese = u'爱'
type(chinese) # unicode
return chinese
最佳答案
get
方法应该返回一个 Response 实例。见docs在这里。
代码应该是:
from flask import Flask, make_response
from flask.ext.restful import reqparse, abort, Api, Resource
class E2C(Resource): # English to Chinglish
def get(self):
chinese = u'爱'
type(chinese) # unicode
return make_response(chinese)
关于python - 如何在 flask restful api 中响应一个 unicode 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23900344/