gpt4 book ai didi

php - ZipArchive 使用什么编码将文件名存储在创建的存档中?

转载 作者:可可西里 更新时间:2023-11-01 13:09:46 29 4
gpt4 key购买 nike

我正在使用 php ZipArchive 类来生成 zip 存档。我使用 addFile 方法的第二个参数来设置存档中文件的名称(因为磁盘上的真实文件具有不同的名称)。某些名称必须包含法国口音(例如 é)。当我下载文件时,重音符号没有正确显示在文件名中。我应该为文件名使用什么编码? (应用程序使用UTF-8)

最佳答案

这是 php 错误 #53948,请参阅 official bug report .

建议的解决方法(对我有用):

$zip->addFile($file, iconv("UTF-8", "CP852", $local_name));

关于php - ZipArchive 使用什么编码将文件名存储在创建的存档中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5005221/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com