位置: 编程技术 - 正文

解决uWSGI的编码问题详解(unicode编码实现方案)

编辑:rootadmin

推荐整理分享解决uWSGI的编码问题详解(unicode编码实现方案),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uri编码,unicode编码错误,u编码解码,u编码解码,uri编码,ufi编码,uri编码,u编码解码,内容如对您有帮助,希望把文章链接给更多的朋友!

发现问题

最近工作中遇到一个问题,在把 Flask 写的应用通过 Supervisor+uWSGI 部署到正式服务器上时,出现了这样的错误:

或者

有趣的是,直接在 Python 环境下运行的时候,没有这样的错误。使用 uwsgi uwsgi.ini 这种方式来运行也正常。

解决uWSGI的编码问题详解(unicode编码实现方案)

由于对 unicode 的支持不够完善,这种报错经常会出现在 Python2 中,但我的所有程序都在 Python3 中写成,不应该再出现这样的错误。况且,所有的 python 文件都在首行设定了编码:

我的环境如下:

Ubuntu ..1 LTS Python 3.5.2 uWSGI 2.0. (in python3 pip) Supervisor 3.3.1 (in python2 pip)

uwsgi.ini 配置文件内容如下:

由于直接使用 Python 和 uwsgi 都不会出现这样的错误,因此可以判断应该是环境编码设置导致的问题。

查看服务器的编码如下:

发现 LANG 和 LANGUAGE 环境变量并没有设置。

可以在 uwsgi.ini 中设定这两个环境变量的值。经过测试,发现实际起作用的是 LANGUAGE 。

总结

标签: unicode编码实现方案

本文链接地址:https://www.jiuchutong.com/biancheng/377132.html 转载请保留说明!

上一篇:Python中动态创建类实例的方法(python动态创建函数)

下一篇:Python操作Excel之xlsx文件(用python操作excel)

  • 增值税发票系统怎么读入发票
  • 研发辅助账科目设置
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 企业变更法人的流程网上申请变更
  • 五联普通发票盖章要求
  • 怎样查验电子发票真伪
  • 营改增以前土地交易应交税费
  • 受赠房产转让可以免个税
  • 法人收到票据用什么抵扣
  • 收到汇算清缴退税账务处理
  • 年末企业盈利有什么影响
  • 外贸企业仍一箱难求
  • 建筑业红字发票备注
  • 增值税视同销售包括哪些情况?
  • 个人经济纠纷
  • 个税申报汇总表怎么填写
  • 维修设备领用材料会计分录怎么写
  • 专票记账联丢失了要罚款吗
  • 生产人员社保计入哪个科目
  • 工会经费的优惠政策2020
  • 办理转移登记需要什么资料
  • Win7/Win8/Win10单、多系统一键安装教程 只需30秒!
  • 手机压缩包损坏怎么修复
  • 怎么简单快速的辨别是铝是锡
  • 企业所得税怎么上传报表
  • 应付债券的应付利息怎么计算
  • 弗拉维亚王朝
  • 往来款项账务处理
  • 企业规模扩大后更易于管理吗
  • python字符串操作作业
  • 预提费用的账务处理
  • 境外汇款预处理是什么意思
  • nvm安装教程
  • 成功解决用英语怎么说
  • 蓝桥杯第十四届模拟赛第三期
  • shapecfg命令 管制网络设备的流量
  • 现金流是什么意思举例
  • 财政科技支出
  • mongodb创建库
  • 外贸da付款方式的流程图
  • 计提工会经费是什么工资项目
  • 需要做审计有哪些行业
  • 期末进行存货清查
  • 普通发票开具的管理是?
  • 企业工会经费的会计分录
  • 确认资产减值损失后可以转回的
  • 不动产计税金额
  • 保险公司披露的上一年度保险责任准备金
  • 销货清单和发票金额不一致
  • 公司注销怎么做
  • 采购折扣怎么结算
  • 去年的招待费做什么科目
  • 上个月成本算少了怎么办
  • 在建工程预付款授信
  • 跨年取得的发票
  • 公司变更地址后需要做哪些事情
  • mysql8高可用
  • 清空表内数据语句
  • centos7 syslog
  • svchost一直在下载什么
  • win7 组织
  • centos ftp上传文件
  • win7不允许我更改系统设置
  • javascript总结
  • jquery编程
  • unity开发用什么电脑比较好
  • unity3d跨平台
  • insmod: init_module 'hello.ko' failed (Exec format error)
  • 一块钱买的鱼多久换一次水
  • shell脚本配置环境
  • web前端入门教程
  • adb命令ls
  • 黑龙江地方税务总局官网
  • 地税申报打印不了发票
  • 广东省电子学校
  • 下载重庆税务官方app
  • 云南省新农合网上缴费app
  • 光明区新区
  • 公租房要钱吗
  • 加强宣传的名言警句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设