为了账号安全,请及时绑定邮箱和手机立即绑定

PHP网页里的中文名的图片都打不开,重命名成英文就好了。请问是PHP的问题还是Apache的问题?

PHP网页里的中文名的图片都打不开,重命名成英文就好了。请问是PHP的问题还是Apache的问题?

PHP
绝地无双 2019-03-15 02:14:11
PHP网页里的中文名的图片都打不开,重命名成英文就好了。请问是PHP的问题还是Apache的问题?
查看完整描述

7 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

不是问题,这是服务器的限制,文件名或者文件夹名不能出现中文

查看完整回答
反对 回复 2019-03-18
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

没试过中文文件名用url_encode()咋样。我知道这个函数可以将中文文件路径变成一个路径字符串。题主可以试试,如果能解决就回复一下。

查看完整回答
反对 回复 2019-03-18
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

Windows和LINUX中缺省使用的字符集不同。Windows下工具可以识别LINUX中使用的UTF8字符集,而LINUX下一般工具不会自动转换Windows下的GBK字符集。如果确实需要显示,可以使用字符集转换工具手动转换:

在win下的php使用中文是可以的,但是在linux下的php使用中文是不可以的!你可以自己试试

查看完整回答
反对 回复 2019-03-18
?
ibeautiful

TA贡献1993条经验 获得超5个赞

如果在Windows下 一定要注意编码问题(GBK),当初也碰到了这个问题,纠结了好久,另外可以将图片名改为时间加日期的形式

查看完整回答
反对 回复 2019-03-18
?
慕斯王

TA贡献1864条经验 获得超2个赞

lunix 服务器问题,最好不要使用中文

查看完整回答
反对 回复 2019-03-18
  • 7 回答
  • 0 关注
  • 714 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信