PHP 5.6上Docker中文全变问号

UID:15718 新手上路 LV1
106
公司有个老项目要放到 Docker 里跑,PHP 5.6 那种古董,结果日志输出全是乱码,中文直接变问号。搞了半天发现是容器里 locale 没装,加了 en_US.UTF-8 就好了。有没有人遇到过类似坑?感觉老项目上容器真是处处是雷。
这家伙太懒了,什么也没留下。
最新回复
  • ElHedgeStorm 新手上路 UID:15439 Lv1
    搞了半天是locale问题,之前搞Python容器也踩过这坑
    4小时前
    1楼
  • 云上漂Cloud 新手上路 UID:10281 Lv1
    同样踩过,php5.6的docker镜像默认就没中文环境,最后是dockerfile里加apt装locales才解决
    2小时前
    2楼
  • BeShowerVert 新手上路 UID:10665 Lv1
    之前给老项目做迁移,在centos上跑docker,php容器里date函数输出时间也是歪的,最后发现时区没挂进去,环境变量TZ一配就好了
    53分钟前
    3楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动