V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pythonchina
V2EX  ›  Flask

Flask+Oracle 应用部署在 nginx 或 Apache 下乱码问题,求解

  •  
  •   pythonchina · 2015-06-26 10:10:32 +08:00 · 2368 次点击
    这是一个创建于 3473 天前的主题,其中的信息可能已经有所发展或是发生改变。

    基于Flask+Oracle开发的公司CMS,数据访问使用的flask-sqlalchemy,在Flask调试模式下没问题,部署在Tornado或Gunicorn下也都没问题,但是通过nginx+uwsgi或者Apache+mod_wsgi方式,oracle数据中的汉字在页面里都成了??????这样的乱码,通过sqlplus或sqldeveloper查看,发现库中汉字信息没问题。oracle的编码试了utf8和zhs16gbk都没效果,因为最终要部署在nginx或apache下,所以来请教高手给予指点,谢谢先!

    Septembers
        1
    Septembers  
       2015-06-26 12:09:37 +08:00 via Android
    不推荐使用WSGI部署
    一般推荐做法是 用Gunicorn启动后,用nginx反代
    pythonchina
        2
    pythonchina  
    OP
       2015-06-26 12:55:31 +08:00 via iPad
    @Septembers 呃,那就先不折腾了,集中力量搞业务逻辑和功能完善去,部署就先反代吧,谢谢了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2565 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:16 · PVG 19:16 · LAX 03:16 · JFK 06:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.