文件名内容配置-日语字符

File Name Content Disposition - Japanese characters

对于某些日文字符,我的内容设置低于 header -

Content-Disposition: attachment; filename=CSV_____1-___.csv; filename*=UTF-8''CSV%E3%82%A8%E3%83%93%E3%83%87%E3%83%B3%E3%82%B91-%E3%82%B3%E3%83%94%E3%83%BC.csv

在服务中,我们将其编码如下 -

("attachment") { FileName = WebUtility.UrlEncode(document.Name).Replace("+", "%20") }

问题是,下面的部分将被解析并选择为文件名,但是由于一些日文字符,它变得混乱,我可以看到 UTF-8 具有正确名称后的部分,但不确定我是否应该解析它并始终使用?

附件;文件名=CSV_____1-___.csv;

最后我们想通了,如果 content-disposition 有包含

的字符串

文件名*=我们读的一样。