Jquery 带有阿拉伯文文本的烧瓶响应不可读

Jquery 带有阿拉伯文文本的烧瓶响应不可读,jquery,ajax,flask,encoding,Jquery,Ajax,Flask,Encoding,我想用ajax发送阿拉伯语单词: 客户端: $.ajax({ data: { TblName: TblName, ID:ID, NewName:"اسم المستخدم موجود بالفعل" }, type: 'POST', url: '/edit' }) .done(function (data) {...

我想用ajax发送阿拉伯语单词:

客户端:

 $.ajax({
        data: {
              TblName: TblName,
            ID:ID,
            NewName:"اسم المستخدم موجود بالفعل"
        },
        type: 'POST',

        url: '/edit'  
                })
.done(function (data) {...
服务器端(烧瓶):

当我发送阿拉伯语文本时,它的编码不正确,它返回?????,但当我发送英语文本时,一切正常。 当我在编辑后打印新名称时,我得到

print(NewNameAfterEdit)#ans是什么?


我该怎么解决呢?

只需将flask的配置设置为,设置为
False

我将
app.config['JSON\u AS ASCII']]=False
设置为False,但不起作用。你介意与我们分享你的
app.py
内容吗,或者至少你如何设置你的配置吗?我在我的问题中写道,我的应用很简单。就这些。当我打印ans时,我得到了<代码>打印(NewNameAfterEdit)#ans是"我用cmd运行我的应用程序,cmd不能显示utf-8。但有了py,魅力就没问题了,而且表现得很真实。
@app.route('/EditName',methods=['POST'])   
def EditName():
    ID = request.form['ID']
    NewNameAfterEdit = request.form['NewName']
    print(NewNameAfterEdit ) #  ans is ??????