type
status
date
slug
summary
tags
category
icon
password
Property
Jul 13, 2023 01:59 PM

背景

最近在维护一个上传zip解压缩的服务,然后公司采用的docker部署方式,因此配置都是写在Dockerfile里面的。
目前的处理方式是,等到文件全部上传完成,就使用进入指定的目录,直接进行解压。

问题

但是在解压之后的文件很奇怪,中文文字都变为了unicode,而且只是针对在Windows上生成包含中文的压缩包。
原中文为:KooLive V1.0产品设计
解压之后成了:KooLive V1.0#U4ea7#U54C1#U8bbe#u8ba1
notion image
然后一一对比,发现中文全部都转换为了unicode编码
notion image

尝试解决

最开始误以为是unzip解压文件对中文支持不好,遂根据网上找到的一篇文章,进行修改。
但是修改之后发现还是没有解决。

最终解决

后面和同事讨论了下,涉及到中文转为unicode,应该是中文环境配置的问题,因此就在DockerFile里面针对全局语言进行设置为UTF-8
最终经过测试,语言环境终于正常了。
notion image
 
毕棚沟和双桥沟旅行记录网易新闻的2022年度盘点
  • Waline
Kitety
Kitety
独特为佳
公告
我曾经七次鄙视自己的灵魂
--卡里·纪伯伦
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。
 
最新评论
Loading...