【发布时间】:2021-08-08 01:08:18
【问题描述】:
当我尝试获取文件名中包含 ấ 等特殊字符的图像时,我无法读取前端的文件。导航到 url 时也总是会抛出 404 错误。
我的服务器操作系统是 CentOS,我的网站在 Apache 上使用 Nodejs 运行。我想知道是否必须以某种方式更改文件编码才能读取带有特殊字符的图像。所有普通图像都可以正常工作,只是似乎根本无法识别带有特殊字符的图像。
有很多文件,不幸的是,重命名它们不是我的选择。如果有人知道我必须做什么才能将文件转换为正确的编码,请告诉我。
更新:我发现了一种查找文件的方法,但我不了解编码模式。例如一个名为 kt-giấy-2.jpg 的文件可以使用 kt-gia%CC%82%CC%81y-2.jpg 直接查看,有人知道这是什么编码吗?它不符合 URI 编码器。
【问题讨论】: