问题描述
我正在使用西里尔文文本格式的一些数据构建烧瓶应用程序。当我在我的机器上提供 Flask 开发服务器时,将 Cyrillic 格式的文本发送到前面没有任何问题。 但是,在实际内部服务器中部署后,ofc 与我公司的机器不同,所有西里尔文文本都变成了类似于这个“Oeaaiaaaoa?”的东西。 我在我的机器上开发过程中从未见过这种格式,不知道该怎么办。
我的项目中没有与编码或 unicode 相关的代码、代码片段或文件,因为我不知道将这些设置放在哪里。 我唯一能提供的可能对代码有用的东西是我使用的是flask中的jsonify,没有为每个api中的响应指定额外的参数。 有人可以帮忙吗?
解决方法
您可以在将 string.encode('utf-8').decode('utf-8')
传递给 jsonify 函数之前尝试使用它