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

发布于 2022-09-06 08:24:24 字数 56 浏览 19 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

雪花飘飘的天空 2022-09-13 08:24:24

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

我一向站在原地 2022-09-13 08:24:24

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

倥絔 2022-09-13 08:24:24

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

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

暗恋未遂 2022-09-13 08:24:24

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

自此以后,行同陌路 2022-09-13 08:24:24

可以多保存一个字段。
一个存储文件名,一个存储地址(字母+数字)。
一个用于地址读取,一个用于展示。

月光色 2022-09-13 08:24:24

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

从﹋此江山别 2022-09-13 08:24:24

基本都是字母吧

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文