`
sanqian
  • 浏览: 30506 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Linux php zip 中文乱码

阅读更多
中文win32下,文件名使用GBK编码
Linux下,文件名使用UTF-8编码

解决文件名解压后乱码的问题,使用将文件名进行转码

  <?php
  $a=zip_open('other.zip');
  while ($e=zip_read($a)){
      $fz = zip_entry_filesize($e);
      $fn = iconv('GBK','UTF-8',zip_entry_name($e));
      if (!$fz){//dir
          mkdir($fn);
          continue;
      }
      if (!zip_entry_open($a, $e))
          continue;
      file_put_contents($fn, zip_entry_read($e, $fz));
      echo "$fz\t$fn\n";
      zip_entry_close($e);
  }
  zip_close($a);
  ?>
0
0
分享到:
评论

相关推荐

    基于PHP的Color 多彩贴吧GBK.zip

    GBK是中文编码标准,用于兼容大量的简体中文字符,确保在网页显示时不出现乱码问题。 【描述】描述中的"基于PHP的Color多彩贴吧GBK.zip"进一步确认了这是一个与PHP相关的项目,其目标是实现色彩丰富的贴吧界面。....

    基于PHP的114啦php网址导航建站系统 GBK.zip

    GBK编码的选择表明该系统主要面向中文用户,能够支持大量的中文字符,避免了乱码问题。通过解压并部署这个ZIP文件,用户可以快速搭建一个具备类似114啦功能的网址导航平台,为用户提供方便的网站分类、搜索和导航...

    PHP语言教程.zip及相关案例

    《PHP语言教程.zip及相关案例》是一份全面介绍PHP编程语言的综合学习资料,包含了丰富的教程内容和实际案例,旨在帮助初学者快速掌握PHP语言的核心概念和技术应用。在本压缩包中,我们可以找到以下三个关键文件: 1...

    ASP网站CMS程序源码——php168整站繁体中文版实例开发.zip

    在"ASP网站CMS程序源码——php168整站繁体中文版实例开发.zip"这个压缩包中,包含了两个关键文件: 1. [CMS程序]php168整站2008 v5.0 build 090116 繁体中文版 big5_php168_2008_big5:这是php168 CMS系统的2008年...

    基于PHP的精迅CMS(Jxcms)php网站管理系统2.1GBK简体中文源码.zip

    2.1GBK版本是该系统的某一特定更新版本,支持简体中文,采用GBK编码,这在处理中文字符时更为友好,避免了乱码问题。下面我们将深入探讨基于PHP的网站管理系统以及精迅CMS的关键特性、核心功能和使用方法。 PHP,...

    php-mbstring-5.4.16-42.el7.x86_64.zip

    总结来说,PHP的mbstring扩展是处理多字节字符的利器,尤其在处理中文、日文、韩文等非英文字符时,它的存在使得PHP开发者能够轻松应对各种编码挑战。`php-mbstring-5.4.16-42.el7.x86_64.rpm`这个软件包为EL7系统的...

    MF00428-PHP通用权限管理系统源码.zip

    如果Linux服务器,需要分配777权限; 修改config.php数据库连接地址:绝对路径 大家在安装的时候遇到问题  1.页面顶部出现空白一行  解决办法:db.php 要以uft8无BOM格式编码 保存  notepad++ 编辑器里 格式 下 ...

    php的压缩和解压缩类

    php的压缩解压缩类,很实用,而且不会乱码。支持中文解压缩。

    PHP excel通用成绩查询系统 v7.8 SAE版.zip

    其他linux PHP环境,如果乱码请用utf-8字符集上传。 1.非常通用。无论你Excel/Wps二维表几列,列标题各是什么,直接支持。其他格式导出为csv或excel后同样支持。查询结果几乎都由你Excel二维表控制,平时只需维护好你...

    Kodexplorer可道云 v4.40.zip

    完备的中文支持,各种情况下乱码解决; 超快的速度:全面采用Ajax Json进行数据通信,毫秒级的响应速度; 全平台兼容性:Win Linux Mac (Apache、Nginx、IIS) 完备的中文支持,各种情况下乱码解决; Kodexplorer...

    解决文件名解压后乱码的问题 将文件名进行转码的代码

    Windows系统通常使用GBK编码来表示中文字符,而Linux系统则普遍采用UTF-8编码。这可能导致在不同系统之间移动文件时,文件名出现乱码的情况。为了解决这个问题,我们需要对文件名进行转码处理。 文件名乱码问题的...

    基于PHP的leftD时代多元化网站管理系统GBk源码.zip

    使用GBK编码的leftD系统能确保在处理中文内容时不会出现乱码问题,从而提高用户体验。 在实际应用中,leftD系统的安装和配置可能涉及以下几个关键步骤: 1. 服务器环境搭建:需要一个支持PHP运行的服务器环境,比如...

    (精选文档)Windows与Linux下MantisBT的安装与配置相关手册.docx

    3. **解决乱码问题**:若出现图表标题乱码,需在core/graph_api.php中修改font设置。对于GBK编码,添加'chinese_gbk' =&gt; FF_SIMSUN到$t_font_map数组,并在config_inc.php中设置$g_graph_font = 'chinese_gbk'。如果...

    linux 下php制作仿百度文库

    - **注意**:Linux服务器需安装中文字体以避免乱码问题。 - **启动OpenOffice**: ```shell /opt/openoffice.org3/program/soffice-headless -accept="socket,host=127.0.0.1,port=8100;urp;" -...

    ubuntu安装asterisk

    通过本文,可以学习如何在 Ubuntu 服务器上安装 Asterisk,包括安装 LAMP 套件、phpmyadmin、Apache 配置和解决中文乱码问题等步骤,为 Linux 网站服务器系统的入门者提供了有价值的经验。 知识点: 1. LAMP 套件...

    PHP实例开发源码-PHPSHE B2C商城系统UTF8.zip

    4. 开发与部署:PHPSHE系统基于LAMP(Linux + Apache + MySQL + PHP)架构,开发者可以使用PHP集成开发环境(如XAMPP)进行本地开发和测试,然后将代码部署到Web服务器上,通过域名访问。 5. 源码学习价值:对于...

    [工具查询]雪晖投票系统 xhvote 3.1.0716 GBK PHP版_xhvote_gbk.zip

    GBK是通用汉字扩展A区(GB2312)的扩展,包含了更多的汉字和符号,能够支持大部分中文环境。在xhvote_gbk版本中,系统使用GBK编码来处理和存储中文数据,确保在显示和存储过程中不出现乱码,保证了中文用户的使用...

    【振华科技石油股票微盘源码】石油重工股票微盘+外汇可风控+K线完美+对接免签支付接口+视频教程.zip

    我们上传进去后 linux的系统要注意压缩格式必须zip 不然无法解压 好解压出来 然后创建一个数据库 把数据库上传导入进去 导入进去后回到网站根目录 进入目录application database.php点击编辑这个文件 把里面的...

    shopex-single-4.8.5.78660(1).zip

    服务器环境:Linux、Unix、Windows均可 Web环境:Apache、Ngix、IIS均可 语言环境:PHP 5.1.2 及以上 数据库:MySQL 5.0 及以上 其他:Zend Optimizer 2.5.7 及以上 特别说明:从本版本开始,安装环境不再兼容php4...

Global site tag (gtag.js) - Google Analytics