位置: 编程技术 - 正文

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

  • 房产税税源信息采集错误已到申报期怎么办
  • 增值税附加税包括哪些税种及税率
  • 企业所得税季初和季末
  • 母子公司间借款利息交税吗
  • 季度预交所得税多年末应交少怎么计提
  • 销售20万需要多少进项
  • 所得税筹划的意义
  • 租赁收入无发票怎么做账
  • 半成品转成品会计分录
  • 购进的固定资产多少金额可以直接进去费用
  • 资本公积提取比例怎么算
  • 所得税费用为负数需要体现在报表上吗
  • 工程结算科目属于哪一类
  • 红字信息表没有编号
  • 进项税大于销项税是不是不用交税了
  • 总资产利润率计算公式是什么意思
  • 个税是应发工资扣,还是实发工资扣
  • 销售使用过的板房如何缴税?
  • 补缴社保滞纳金怎么做账
  • 私募证券投资如何交易
  • 手机CPU天梯图2023年7月
  • PHP:xml_get_current_line_number()的用法_XML解析器函数
  • php如何使用session
  • windows11关机键怎么设置经典菜单
  • Window7+CentOS 6.5双系统安装图文方法
  • 债券利息收入属于什么会计科目
  • 进出口商品的税率是多少
  • 代理业务怎么记账
  • 冲回暂估分录
  • 计提短期借款利息资产增加还是减少
  • 在一个js文件中怎么写
  • 凯丽温泉可以做spa
  • 外币借款费用
  • 季报的利润表本月金额填的是当月数可以吗
  • 性能优化有什么用
  • linux嵌入式开发教程
  • chatteing
  • 商品流通的企业
  • phpstudy修改php版本
  • 公司赎回股票
  • 存货盘亏计入什么收入
  • 外包员工食堂怎么做账
  • 帝国cms模板怎么样用
  • 职工保险报账
  • 研发支出的账务怎么处理
  • 欠款收不回来了会计分录
  • 建筑业周转材料
  • 印花税账务处理
  • 买货物没有进项税额,如何开6个点发票
  • 公司购买防疫物资的申请
  • 工会经费是应付职工福利还是管理费用
  • 原始凭证按什么分
  • 应收账款多收了退回怎么做账
  • 股东的义务是什么意思?
  • 企业借款的利息交增值税吗
  • 其他收入属于什么收入
  • 施工企业内部管理制度
  • win8.1关机
  • 从几个方面论述
  • xp系统怎么新建桌面
  • linux文件压缩和解压缩命令
  • ubuntu 上不了网
  • 如何在windows上打开蓝牙
  • win8电源设置
  • linux确认命令
  • 在linux系统中,用来存在系统所需
  • 正则表达\d
  • text date excel
  • 项目部不足和改进
  • re engine引擎
  • asp.net runat
  • 脚本控制三行三列怎么写
  • [置顶]星陨计划
  • javascript基础入门视频教程
  • js代码测试工具
  • 上海地税定额发票在哪开
  • 福建平潭综合实验区属于哪个市
  • 个人所得税税率表及速算扣除数
  • 煤炭资源税税率选煤税率多少黑龙江
  • 企业所得税年报职工薪酬纳税调整明细表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设