PHP中文文件乱码问题。

http://www.ubergallery.net/这是个php相册程序,不用数据库的,只有一点点代码,但是当图片包含中文的时候,就会变成乱码导致显示不了图片。我不会p... http://www.ubergallery.net/ 这是个php相册程序,不用数据库的,只有一点点代码,但是当图片包含中文的时候,就会变成乱码导致显示不了图片。
我不会php,看了很久不知道应该怎么修改。
估计就是UberGallery.php这个文件里面的readImageDirectory这个函数里面改。请有经验的大神帮忙改下。
展开
 我来答
songyipangbuo
2014-07-14 · TA获得超过744个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:256万
展开全部

UberGallery.php文件中第558行已经把文件名转换为HTML实体,200行中出现了2次转换。所以去除200行中htmlentities函数的调用。具体请看上传文件,覆盖原UberGallery.php文件即可。

追问
href里面的$image['real_path']依旧是错的,点击图片出来不了原图。
追答

href里面没有用到$image['real_path'],官方默认配置使用uber-blue主题,在uber-blue主题文件夹中的index.php文件里这样链接的<a href="<?php echo html_entity_decode($image['file_path']); ?>"用的是file_path,看看是不是你之前更改了。这是我运行的效果图:

匿名用户
2014-07-12
展开全部
最好不要用中文文件名及路径,中文会涉及编码问题,而且因操作系统而异,即使使用英文也要主要大小写
追问
图片中文名称是需求之一。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式