位置: 编程技术 - 正文

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

  • 企业所得税减免所得税额计算公式
  • 结转成本时是否含税
  • 购入的固定资产
  • 申报个税是按照当月工资,做账时候发的是上月工资
  • 加计扣除和研发费不一致
  • 无形资产建造期间的摊销记在哪里
  • 上年的应收帐款在本年度如何录入?
  • 建筑业确认主营业务收入
  • 专票信息内容
  • 红字发票信息表填好后再怎么操作
  • 企业的免税收入用于支出所形成的费用或财产
  • 购进半成品怎样做分录
  • 2019年以后转登记为小规模纳税人有无时间要求?
  • 如何修改windows11开机密码
  • 施工企业临时设施属于
  • 工会经费,职工福利费,教育经费的扣除标准
  • iphone8plus完美越狱
  • 代理出口退税款退到哪
  • 安装prophet
  • gst插件
  • php程序开发范例宝典光盘
  • 前端向后端传值的函数
  • 豁免债权如何做账
  • 数据结构考试内容
  • 基于vue的网上商城
  • Vue2 Element description组件 列合并
  • 法人从公账上取款会计分录
  • 李宏毅课程
  • 劳务费如何支付
  • 简单易学的前端框架
  • 营业执照筹建是做什么的
  • rhel6安装教程
  • sql数据库存储过程怎么写
  • echarts怎么引入
  • 增值税普通发票查询
  • 综合单价税率调整如何结算
  • mysql语句性能优化
  • 小规模企业可以抵扣进项税吗
  • 公司制作横幅计入什么科目?
  • 先销售后开发票的如何做帐?
  • MySQL错误什么意思
  • 房产税是怎么样
  • 企业所得税汇算清缴时间
  • 负债类会计科目新增科目包括
  • 固定资产的期末余额反映固定资产原值的结余额
  • 营改增后增值税增加了什么征收范围
  • 一般纳税人可以开1%的发票吗
  • 投资收益的会计科目
  • 退货款现金流量如何做
  • 债务人对债权人享有
  • 月末都应该计提哪些税费
  • 收到的专票必须当月认证吗
  • win8系统如何查看电脑型号
  • 微软补丁修复时出现蓝屏现象
  • xp系统设置锁屏
  • iis7配置asp
  • JQS.exe是什么进程
  • win8.1安装过程
  • win10 windows update在哪里打开
  • linux系统坏了怎么恢复数据
  • mozilla是啥
  • win8删除文件不提示
  • win8无法关机一直转圈
  • win7系统怎么设置锁屏密码怎么设置
  • 在linux中使用什么命令可以给命令起别名
  • win10更新已经下载好了能删除吗
  • centos安装c编译器
  • css用什么写
  • nodejs webapp
  • vue实现下载功能
  • javascript简明教程
  • shell for遍历
  • javascript常用函数大全
  • unity网络通信框架
  • js选中单选按钮
  • tiny rails汉化
  • 国税局发票查验平台查询不到
  • 税务登记证书怎么办
  • 长春市国资局
  • 小规模纳税人租赁收入增值税税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设