首页 > 解决方案 > 一些图片无法在 html 中显示

问题描述

如果名称不是英文的,图像会损坏,而其他所有带有英文名称的图像都可以在网页中显示。

在此处输入图像描述

如果我在浏览器中输入文件路径位置,则可以显示损坏的图像

例如www.myserver.com/files/image/你好.png

在什么情况下图像将无法显示。所有文件都存储在同一目录中,文件链接没有问题,因为所有文件都使用相同的地址显示。

更新 由于某种原因,我正在使用 php 代码来验证图像的 URL,这导致从数据库传递的文件名没有正确编码。我只需添加mysqli_set_charset($conn,"utf8");.php 文件,然后所有图像都可以正常工作。

标签: phphtmlimage

解决方案


它与浏览器中使用的编码有关,例如“UTF-8”等。朝那个方向看或只是将所有图像重命名为英文


推荐阅读