使用 nginx 显示日语 url 图像

Display japanse url image with nginx

我已将图片上传到服务器,名称保持为日文(ヒラkガナ.jpg)

https://img.smartmat.jp/5000020/img/SS00000000006%E3%83%92%E3%83%A9k%E3%81%8B%E3%82%99%E3%81%AA.jpg

但是没有显示图片,英文名就可以了。

如何显示带有日文名字的图片?

我应该如何解决这个问题?是 nginx 配置的问题还是需要将文件名编码为可读?

如有任何建议,我们将不胜感激。

[更新]

作为建议 Ullaakut 只需将 .*UTF8 添加到位置配置 喜欢 location ~ /(.*UTF8)$ { 你可以参考配置文件 https://gist.github.com/thanhtungka91/9ea3623d84bb0ec4cf22723896419a3a

您可以使用 Windows 版本的 Nginx 吗?显然 unicode 字符存在问题,如果是这种情况,可以找到解决方法 here