位置: 编程技术 - 正文

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

  • 新公司什么时候开始建账
  • 金税盘系统维护注册码
  • 个税申报系统中累计减除费用可以手动修改吗
  • 2021年金税盘
  • 公积金做账需要计提吗怎么做
  • 成本类科目有哪些口诀
  • 滞纳金海关
  • 并购重组资产怎么算
  • 支付宝转账到银行卡多久到账
  • 月末计算各种税费表格模版
  • 公益性捐赠专用会计科目
  • 网上报税申报成功之后该怎么操作
  • 我的初级备考经历作文
  • 实际销售金额是含税还是不含税
  • 土地增值税清算报告
  • 固定资产无偿移交怎么做账
  • 收到代收款怎么做分录
  • 支付股息如何做账务处理
  • 实收资本和注册资本必须一致吗
  • win10电脑如何设置锁屏时间
  • 零申报 社保
  • 合伙企业股东个税税率表
  • 员工的出差补贴计入什么科目
  • 小规模纳税人缴纳增值税怎么算
  • 在php中,字符串有哪些表示形式
  • 往来账要交税吗
  • 2017年8月21日是什么日子
  • 员工离职的类型
  • Laravel中七个非常有用但很少人知道的Carbon方法
  • linuxweb服务器搭建教程
  • 应收账款的定义和特点
  • 增值税加计抵减申报表怎么填
  • 圣米厄尔教堂
  • 用人单位垫付生育津贴怎么算
  • 固定资产折旧提完后只剩净残值
  • code particle
  • 建行E信通贴现需要发票吗
  • XGboost算法预测股价模型
  • Vue3通透教程【一】Vue3现状—必然趋势?
  • 花雕典故
  • 违约赔偿金要交税吗
  • 企业所得税退税申请理由怎么写
  • 汇划款项与资金清算核算内容包括哪些
  • 保函被索赔支付什么意思
  • 税务新法规
  • 更改Mysql root用户密码
  • 房产出租税率是多少
  • 中标的工程交易怎么处理
  • 未分配利润转增股本 企业所得税
  • 实际已缴纳所得税额大于初始化金额
  • 汽车租赁行业税负是多少
  • 公司收到拆迁补偿金,于评估公司的区别
  • 免税饲料做为免税吗
  • 暂估有几种处理方法
  • 外出经营活动需要预缴税款吗2020年
  • 银行日记账更正
  • 什么是挂靠?
  • 办公用品的发票可以抵扣吗
  • win10 发布
  • 免激活合法使用的软件
  • vmware虚拟机安装Linux教程
  • win8网页打不开
  • winlogon是什么意思
  • WINDOWS操作系统属于什么操作系统
  • itunes清理iphone垃圾
  • linux命令怎么执行
  • centos 安装chia
  • WIN7系统电脑对话框跟鼠标走怎样设置
  • win8装机教程
  • win7只能上qq不能上网页
  • javascript ES6 新增了let命令使用介绍
  • unity3d 依赖注入
  • 狗刨好学吗
  • js标志
  • 怎么查询河南省考职位报名人数
  • 需要缴税多少钱一个月
  • 仓储物流企业的双控是指什么
  • 重庆个人所得税是多少
  • weverse登录不了
  • 综述与系统综述
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设