gpt4 book ai didi

apache - 在 Apache Web 服务器中读取带有特殊字符的图像

转载 作者:行者123 更新时间:2023-12-04 19:35:32 25 4
gpt4 key购买 nike

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

最佳答案

对于任何有这个问题的人。我的问题是我通过 Cpanel 直接通过 zip 文件将文件从 Mac Osx 传输到 Centos。文件很好,但您需要使用 convmv 来更改文件。这些文件是可读的,但它们的编码不准确。
Mac OSX 在 NFC 中编码,其他所有操作系统都在 NFD 中编码
在要以不同方式编码的文件的目录中使用此命令。
convmv -r -f utf8 -t utf8 --nfc --notest 。

关于apache - 在 Apache Web 服务器中读取带有特殊字符的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67592253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com