解决Edge浏览器下载文件文件名乱码问题

阅读: 评论:0

    文件名中含有中文的文件下载,用谷歌、火狐、搜狗等浏览器都可以正常下载,但使用Windows自带的edge浏览器下载时文件名出现乱码问题。如下:

 

解决方案:

        在输出头中的文件名进行urlencode编码处理。例如:

header('Content-Disposition: attachment; filename='.urlencode($fielName).'.xls');

问题解决了。

 

 

另:

       若打开xls文档时,提示“文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您信任其来源,否则请勿打开。是否仍要打开它?

遇到这种情况,解决方法:

      1.win键+R键,打开“运行“,输入regedit打开“注册表编辑器

      2.找到HKEY_CURRENT_USERSOFTWAREMicrosoftOffice15.0ExcelSecurity,选中“Security

      3.在右边,右击鼠标,新建 - DWORD(32位)值- 名称改为“ExtensionHardening” - 值改为0
 

本文发布于:2025-04-06 02:26:00,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1743877620584399.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:乱码   文件名   浏览器   文件   Edge
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23