位置: 编程技术 - 正文

解决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)

  • 应交税费和应交增值税
  • 小规模纳税人购买原材料会计分录
  • 缴纳城镇土地使用税
  • 未认证待抵扣进项税重分类
  • 工程咨询属于什么合同
  • 科目余额表凭证号顺序
  • 经营性文化事业单位有哪些
  • 一般纳税企业委托加工物资支付的增值税
  • 简易征收应纳税额计算
  • 货运代理公司会计涉及的科目
  • 应付职工薪酬包括个税吗
  • 记账凭证广告费
  • 货物运输政策
  • 支付劳务报酬怎么做账
  • 宣传费开票属于什么费用
  • 个人所得税征收标准2023
  • 房地产企业人防设备计入什么科目
  • 食堂货款报账明细表
  • 收到上级补助收入支出时财务会计怎么记账
  • 工厂新增项目需要立项、环境评价
  • 长期待摊费用与折旧区别
  • 应收款的周转天数
  • 小微企业增值税优惠政策最新2022
  • 自购销售和委托代购
  • 公司基本户买理财产品,怎么记账
  • 双系统怎么卸载ubuntu
  • 税务自查补缴税款的申报表在哪里找
  • 鸿蒙系统公测版和beta版有什么区别
  • 单位代扣公积金比例
  • 营改增餐饮行业纳税规则
  • 王者荣耀中廉颇是哪一个族的族长
  • schupd.exe - schupd是什么进程 有什么用
  • 保总保安服务有限公司
  • 外购货物用于职工福利进项税额可以抵扣吗
  • 什么样的企业是好企业,什么样的员工是好员工
  • 购销合同印花税计算方法
  • 编制合并报表的母子公司是什么主体
  • uniapp route
  • 可变现净值相关税费包括消费税吗
  • 莫尔道嘎湿地公园
  • vue中v-model
  • 谷歌浏览器无法安装
  • setsid命令
  • 桥闸通行费发票上注明的金额含税吗
  • 建筑业增值税怎么算举例说明
  • 企业向个人提供分期的商业活动属于
  • 一般纳税人是怎么征收
  • 水电费用属于会计的什么费用
  • 不征税收入和免税收入有哪些项目
  • sql主键是什么意思
  • PostgreSQL教程(十一):服务器配置
  • 社保是当月计提当月交吗
  • 应交税费在会计科目的借贷方向
  • 财务费用的内容包括哪些
  • 审计助理是干啥的
  • 差旅费住宿费专票
  • 固定资产的原价减去预计净残值等于什么
  • 以货物抵应收账款的分录
  • 建筑业发票可以抵扣制造业进项
  • mac mysql初始密码
  • window怎么操作
  • linux系统的
  • linux 磁盘情况
  • mm server conection failed
  • linux怎么恢复到初始状态
  • win10 提示你的设备遇到问题 需要重新启动
  • win10系统无法登陆
  • linux中怎么在文件中添加内容
  • shell在linux
  • jquery的使用步骤
  • cmd新建
  • JavaScript浏览器插件制作
  • javascript要打开吗
  • android pipepline
  • js设置图片大小
  • javascript用法
  • 海关进口增值税如何入账
  • 新吉高铁开工典礼
  • 第2类医疗器械许可证代办
  • 襄阳市疫情防控中心电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设