本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme
前段时间在帮一位网友搬家的时候遇到一些问题,以前他网站图片很多是用中文命名的,搬家后悲剧的是中文名称图片全都不显示,在文件管理器中查看,原来中文名的图片全部显示乱码,所以建议各位朋友网站图片尽量以英文或拼音来命名。
中文名称的不利之处:
- windows server的操作系统对中文名称支持较好,linux支持较差
- 中文名会被转义增加长度,对SEO不利
- 某些WEB服务器不支持中文名称显示
- 容易出现各种奇怪的现象
如果您遇到了同样的情况,网站搬家后中文名称的图片不显示或不正常,某个IDC的建议是更换为win主机,但是我并不推荐这样做,不仅麻烦还耗费成本。小z的解决方案是打包网站的所有图片,在目录结构不变的情况下将图片完全上传到七牛,然后再开启七牛镜像的插件方可解决中文名称图片不显示问题。
文件名一般都不要使用中文名
我就被骗过……..
现在搜索引擎已经能较好识别中文名称了,百度如此,谷歌老早就支持了
中文名的最大不爽之处在于文章提到的,名称转移乱码。。
虽然搜索引擎能够支持中文,但是linux的WEB环境对中文支持并不太友好,通常还是用英文比较好。感谢支持!
我的文件名都是英文,显示则用中文。
切换服务器的时候我还发现. . 带有中文名的图片,上传之后中文已经乱码(服务器是linux)…
遇到了同样的情况,上传到Linux服务器就乱码。
长知识了,还好我给图片用的数字名称
数字和字母都不会有任何影响,兼容性也比较好,可以继续保持。
占时不搬家 记住了