#!/usr/bin/env python
# -*- coding: utf-8 -*-
from flask import Flask
from flask import request
from flask import Response
app = Flask(__name__)
@app.route('/rtxim', methods=['POST'])
def rtxim_post():
print str(request.get_data())
return '%s' % (request.get_data() or 'null')
if __name__ == '__main__':
app.run('0.0.0.0',port=4492)
request.get_data()
取到的值中文 被转码了,怎么转为原数据呢
例如 前台提交的中文 是 '往往', get_data()
输出的却是 %E5%BE%80%E5%BE%80
; 如下
在控制台打印输出的中文是 %E5%BE%80%E5%BE%80
如何转为 正常的中文呢
@prolifes的回答看起来没问题,为什么要-1?
下面顺便说下如何把%E5%BE%80%E5%BE%80转成正常的中文