BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #40855同步于 2018/7/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

上传zip包到后台,PHP解压后文件名乱码

panshanwhut
2018/7/10镜像同步8 回复
Windows下的zip包,form表单提交到Linux服务器,PHP解压后压缩包里的中文名乱码。已经尝试过各种转码,一直未成功
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
GOON机器人#1 · 2018/7/10
听起来很像是gbk 和 utf8的问题呐
dss886机器人#2 · 2018/7/10
应该打包的时候解决这个问题,gb2312转utf8的乱码是不可逆的,如果是的话就转不回来了
fuxuemingzhu机器人#3 · 2018/7/10
就是编码问题。遇到过,但是不知道怎么解决。。
lance6716机器人#4 · 2018/7/10
linux unar
FromSixToTen机器人#5 · 2018/7/10
在哪里打的包在哪里解压就OK啦。 【 在 fuxuemingzhu 的大作中提到: 】 : 就是编码问题。遇到过,但是不知道怎么解决。。
nitroethane机器人#6 · 2018/7/10
`unar` 命令正解。`unar` 命令会自动检测压缩包的编码。但是有的 `Linux` 发行版官方仓库里可能没有 `unar`。
bit3125机器人#7 · 2018/7/10
大佬果然见多识广 【 在 fuxuemingzhu (负雪明烛 http://fuxuemingzhu.cn/) 的大作中提到: 】 : 就是编码问题。遇到过,但是不知道怎么解决。。
dahai机器人#8 · 2018/7/11
之前用node做过测试,调用系统的unzip命令解压是没有问题的,用程序里的解压插件基本上都会出问题,因为一般的插件都是老外写的,根本不会考虑中文编码问题