我有数千个图像存储在Godaddy共享托管服务器上的多个文件夹中。我有一个图像库指向这个图像的网站。我遇到的问题是存储了大量图像,其中包含特殊的西班牙字符(á,é,í,ó,ú,ñ)。
文件名的完整列表存储在MySql表中,因此库将查看图像以响应在MySql上进行的查询。换句话说,MySql根据查询结果说明将打开哪些图像。
一切正常,除了使用此特殊字符存储的图像外,它们不会显示,因为浏览器会查找具有某种编码的图像,并且不会与导致图像损坏的实际文件名相匹配。
有解决方法吗?我的意思是,重命名所有图像似乎是不可能的,因为有太多。
感谢任何帮助。
答案 0 :(得分:0)
哦,这是一个常见的问题,伙计!我是巴西人,这里一直使用这些特殊字符。因此,您可以通过css设置图像来解决此问题,而不是使用img标记。
例如,假设您的图像名为“cão.png”,它是150x150:
<!-- in the HTML -->
<div class="img"></div>
/* in the CSS */
.img{
width: 150px;
height: 150px;
background: url("cão.png") no-repeat;
}
我希望它可以帮助你:)