在chrome中文件名下载中的零宽度空格字符无法正确显示

时间:2018-06-11 10:16:22

标签: c# google-chrome content-disposition zero-width-space

我正在使用内容处置标头来指示我的文件应该下载并使用特定的文件名。我的文件名包含阿拉伯语RTL字符,由于我不知道的原因(我不会说或读阿拉伯语),一些阿拉伯文件名以零宽度空格字符开头。

我使用更新的filename*=UTF-8''{filename}格式填充标题。我的文件名字符串当前正在被转义的地方#39;使用Uri.EscapeUriString({filename})

这在

中工作正常
  • Firefox 60.0.2(Quantum)
  • IE 11.431.16299.0
  • Edge 41.16299.402.0

但是在Chrome(v 67.0.3396.79)中,零宽度空格字符显示为下划线。

有没有人知道我做错了什么或者是否有关于这个问题的任何信息(我已经读过question这就是我最熟悉的地方我的信息,但我没有发现任何关于这个问题或类似的东西)。我还没有找到任何关于铬问题的具体信息(或者事实上任何与零宽度空间有关的问题)。

由于

0 个答案:

没有答案