图像名称包含国际字符 - 404 错误

图像名称包含国际字符 - 404 错误

你好,我正在尝试找出问题所在,也许有人可以帮助我。

我最近将一些图片移到了新服务器,并将它们导入了我的 wordpress 数据库。其中许多图片的名称中都有国际字符 - 例如“攓ø”“å”

现在,当我尝试通过浏览器访问它们时,出现 404 错误。

使用 FTP 查看它们,一切看起来都很好,即使从 FTP 复制文件 URL 并粘贴到浏览器中,国际字符也是完整的 - 但仍然是 404。

文件名示例:laks-med-nykål.jpg

但是,当我将 URL 从地址栏复制到记事本中时,我得到了以下信息:

laks-med-nyk%C3%A5l.jpg

经过很长一段时间的折腾,我发现用“a%CC%8A”替换“%C3%A5”似乎可以解决问题,图像也能正常显示。

但是我不太明白哪里出了问题以及为什么会发生这种情况。

%C3%A5 = å

%CC%8A = ̊

所以a%CC%8A = å

这让我很困惑,文件命名肯定出了问题。

希望有人能帮助我理解这一点,以及需要做什么来纠正所有包含此错误的文件。

谢谢!

相关内容