1. 程式人生 > >【flask】flask-restful和jsonify編碼問題

【flask】flask-restful和jsonify編碼問題

在做web開發的時候經常會遇到返回中文字串的問題,到瀏覽器中就會被轉碼,因此記錄下解決方法。

程式碼如下:

@bp.route('/logout')
def logout():
    if 'user_uid' in session:
        session.pop('user_uid')
        return redirect(url_for('home.index'))
    else:
        return restful.params_error('找不到使用者資訊')

web端返回:


使用flask_restful做返回:需新增配置

app = Flask(__name__)
app.config.update(RESTFUL_JSON=dict(ensure_ascii=False))

使用jsonify做返回:

JSON_AS_ASCII = True