【发布时间】:2014-12-04 21:15:03
【问题描述】:
我在 Godaddy 共享主机服务器上的多个文件夹中存储了数千张图像。我有一个带有指向这些图像的图像库的站点。我遇到的问题是,一大堆图像的名称包含特殊的西班牙字符(á、é、í、ó、ú、ñ)。
完整的文件名列表存储在 MySql 表中,因此画廊将查看图像以响应在 MySql 上进行的查询。换句话说,MySql 会根据查询结果来说明会打开哪些图像。
一切正常,除了使用此特殊字符存储的图像,它们不会显示,因为浏览器会查找具有某种编码的图像,并且不会匹配导致图像损坏的真实文件名。
有解决办法吗?我的意思是,重命名所有图像似乎是不可能的,因为太多了。
感谢任何帮助。
【问题讨论】:
-
你使用的是 UTF-8,对吧?
-
是的。在 MySql 和我的 PHP 页面上。
-
阅读此内容并确保您正在执行列出的所有内容 ~ stackoverflow.com/questions/279170/utf-8-all-the-way-through
-
除了普通的 utf8 而不是 utf8mb4 之外,我什么都有。我不认为这是问题不是吗?