位置: 编程技术 - 正文

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

  • 有关研发支出的账务怎么做?
  • 工资以现金形式发放的情况说明
  • 分公司非独立核算可以改为独立核算吗
  • 通过固定资产科目核算
  • 新准则金融资产科目名称
  • 劳务公司劳务协议范本
  • 普票丢失了能作废重开吗
  • 二房东转租需要备案吗
  • 服务类公司没有营业执照
  • 进项税加计扣除什么时候开始的
  • 资产报废变现收入应开具哪种发票
  • 商品流通企业一般采用
  • 如何申请免税
  • 少收的应收和应付账款怎么处理?
  • 开办费所得税清缴时如何调整
  • 电力工程公司岗位职责
  • 单位车转到个人名下要什么材料
  • 发票认证完是不是没开票
  • 将自建的厂房对外转让需要缴纳增值税吗
  • 客运服务是指
  • 固定资产报废处置账务处理
  • 应付利息在资产负债表中属于什么项目
  • 六大会计科目的关系
  • 所得税收入减免政策
  • 财务中暂估入账会计分录
  • 出口退税的条件包括哪些( )
  • 以公司名义购买房产的利与弊
  • 苹果14出来13会下架吗
  • phpstorm如何运行
  • 公司债务转个人债务
  • elementui ts
  • php使用js
  • vue2.0解决跨域问题
  • php的strcmp
  • 红字发票如何开具
  • csdn创作激励
  • 公司变更需要哪些资料~问华杰 财务
  • framework在哪里打开
  • 计提营业税金及附加比例
  • 货币资金有余额怎样填写清税申报表
  • 可供分配利润是留存收益吗
  • 工商银行代发工资多久到账
  • 家具采购单
  • ubuntu中安装opencv
  • 摘要概括增值税专用发票的基本联次
  • mysql两张表差异数据
  • 数据库sql语句优化作用是什么
  • 社保缴费基数和医保缴费基数一样吗
  • 工会经费会计分录最新
  • 公司人身意外保险多少钱
  • 赠送产品会计分录怎么写
  • 收到促销服务费会计分录
  • 税务局三代手续费是什么
  • 现金投资属于什么会计科目
  • 个体户需要报税吗?需要报哪些税?
  • 企业如何科学设计产品
  • win7开关机时间设置
  • linux命令合集
  • ControlSet001、ControlSet002以及CurrentControlSet之间有什么区别
  • win8/10功能
  • win7怎么看电脑ip地址
  • win10系统无法安装到gpt分区
  • win8宽带错误651最简单解决方法
  • win7适用ie几
  • 在linux系统中,用来存放系统所需要的
  • cocos2djs
  • java跟python哪个好
  • c#7.0新语法
  • 批处理是什么
  • asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
  • python多进程多线程协程
  • 出租车票真伪查询官网
  • 浙江国税电子税务局
  • 房子没有使用权
  • 河南省地税税务局官网
  • 博兴公安局局长
  • 2020重庆税务局
  • 新车交购置税的流程图
  • 纳税人分类分级管理办法
  • 加计扣除的税收分类编码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设