Php 带重音的下载链接
是的,我是法国人,必须和上传带有口音文件的人打交道。。。在html和php中,我做了一个小的文件列表器,并在单击名称时链接到所有这些文件。。。真的很简单 问题是,所有正常的文件下载完美时,点击。。。除了名字上带重音的那个。。。它返回一个错误404 如何对href字符串进行编码以获得正确的donwload链接以获取文件 示例:应该很好,但不是。。。 服务器上的文件是: 我迷路了,谷歌帮不了我 -- 新测试链接:Php 带重音的下载链接,php,file-upload,internationalization,Php,File Upload,Internationalization,是的,我是法国人,必须和上传带有口音文件的人打交道。。。在html和php中,我做了一个小的文件列表器,并在单击名称时链接到所有这些文件。。。真的很简单 问题是,所有正常的文件下载完美时,点击。。。除了名字上带重音的那个。。。它返回一个错误404 如何对href字符串进行编码以获得正确的donwload链接以获取文件 示例:应该很好,但不是。。。 服务器上的文件是: 我迷路了,谷歌帮不了我 -- 新测试链接: 测试文件1(无重音) 测试_文件2(带重音) 带重音的文件的内容是:èç我试图对u
- 测试文件1(无重音)
- 测试_文件2(带重音)
带重音的文件的内容是:èç我试图对url的最后一部分进行url编码,结果如下: 这是你上传的文件吗 也适用于您在问题中提到的zip文件:
您确定您的文件位于名为“14-04-19_p–ques.zip”的服务器上,因为您的链接不起作用。我上传了测试文件并添加了问题的链接,谢谢文件的内容是:èáçfollowing。。。为什么内容不应该是。。。编码问题?在子问题上,如果我尝试在桌面上保存文件。。。名字是:test\u accent\u8%E0%E7.txt(不好)当我下载txt文件时,还可以,但在浏览器中存在一些编码问题,可能你必须发送一些标题是的,文件名不好。您可以做两件事:在用户上传文件后用好的名称保存它。或者准备一些下载文件的服务,在那里你可以发送带有好名字的标题。