|  |      1evan1 PRO 先把文件名改成英文的 abc 确认下是不是编码问题。 | 
|  |      2VersionGod1 OP 英文的文件可以下载,已经试过了 | 
|      3ntedshen      240 天前 这都 2025 了怎么还有服务器用 gbk 文件名,就算能跑通在用户那边也得出乱码吧。。。 输出成十六进制然后对着码表看看到底出了个啥先。。。 | 
|  |      4CEBBCAT      240 天前 debug 或者利用代理服务器/抓包工具( Proxyman/Wireshark )看一下请求的是什么吧 | 
|  |      5twig      240 天前 via iPhone URL 里面的 % 好像默认是 utf-8 。服务器接到请求之后,按 utf-8 解开,再去抓文件。服务器上用 GBK 编码文件名跟客户端没直接关系。(我依稀在哪看到过的,准确性不确定,不知道是不是有帮助。) | 
|  |      6hcr707305003      240 天前 你通过 utf-8 连服务,查看文件名叫啥,指定是个乱码 | 
|  |      7VersionGod1 OP @twig 我抓包试试看,如果是服务器接到请求之后,按 utf-8 解开,那在浏览器访问为什么可以成功呢。。。 | 
|  |      8VersionGod1 OP @hcr707305003 是乱码,但是我改不了服务器的编码,只能通过 GBK 转码进行下载 | 
|  |      9twig      240 天前 via iPhone 我陷入了沉思 | 
|  |      10pocketz      240 天前 为啥不去 Hutool 里 debug | 
|  |      11cheng6563      239 天前 服务器上文件名存储编码跟你调接口的编码没半毛钱关系。 |