位置: 编程技术 - 正文

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

  • 自行申报是什么征收方式
  • 个人所得税速算扣除数表
  • 主营业务收入属于什么类
  • 增值税进项税没那么多,申报表多填
  • 取得研发样品收入
  • 百旺购货方红字信息表怎么开具
  • 房地产出租是否缴纳土地增值税
  • 银行对个人借款的处理
  • 公司销售二手车账务处理
  • 物业服务费属于什么合同印花税
  • 建筑企业发生的招标代理费一般计入
  • 增值税税控系统专用设备注销发行
  • 公司自持物业所承担的土地出让金是否可以抵扣呢?
  • 想要房贷利息抵税怎么办
  • 提供建筑服务应在发票备注栏注明
  • 其他收益纳税
  • 票据转让后本公司还有责任吗
  • 网税系统用户名和密码
  • 建安企业外地项目预缴增值税
  • 合同的印花税税率
  • 资产处置损益借贷方向表示什么
  • 远程清卡失败怎么办
  • 服务业成本怎么做账
  • 两个单位的社保合并怎么办理手续
  • 电脑玩网络游戏一小时多少流量
  • 预缴增值税会计处理
  • 无形资产商标转让费计入什么科目
  • 认缴制没有实资本会怎么样
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • 进项加计扣除如何做分录
  • IE浏览器如何取消全屏
  • 民间非营利组织会计账务处理
  • vitem
  • 报销费用填制什么凭证
  • 中小企业发展专项资金绩效评价报告
  • 布鲁克斯岭
  • 土地增值税的计算
  • php正则表达式实例
  • 销售机构人员工作总结
  • 前端image
  • laravel enum
  • more命令 查找
  • 织梦最新发表的作品
  • SQLite数据库常用语句及MAC上的SQLite可视化工具MeasSQLlite使用方法
  • 出口业务的会计处理
  • 中小企业暂估成本是多少
  • 所得税申报表收入包含营业外收入吗
  • 有材料成本差异率怎么算材料成本差异
  • 企业取得投资收益要交税吗
  • 委托代销受托方会计分录
  • 未开票收入怎么申报增值税
  • 结转利润分配的二级明细账户
  • 员工报销的话费要缴纳个税吗?
  • 进项已抵扣,退货发票怎么处理
  • 应付账款平账调到哪个科目
  • 电信收据可以报销吗
  • 总账的建账过程
  • xp系统可以双屏吗
  • 苹果mac怎么下载淘宝
  • ubuntu设置关闭按钮在右侧
  • 电脑系统安装流程
  • ubuntu x
  • regloadr.exe - regloadr是什么进程 有什么用
  • macbookair控制面板
  • powerdvd remote下载
  • Win7安装VPN软件后无法上网是什么原因如何解决
  • win8无法安装inter显卡驱动
  • win10电源选项
  • cocos2dx node
  • js计算字符串长度 汉字长度
  • 浅析我国国防现状
  • websocket解决跨域
  • selenium自动化步骤
  • javascript中cookie
  • jquery mobile教程
  • jquery 修改
  • Qt Creater调试时一直出现:“DEBUGGER: Waiting for debug socket connect” 和“DEBUGGER: go to sleep”
  • 安卓9api
  • 浙江省焊工操作证查询
  • 营业税属于地方税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设