wordpress搬家后,带中文名称的图片不能显示的解决方法。

原主机的wordpress里所有的图片都是中文文件名.

用通常的wordpress转移方式把文件和数据库备份,再到新主机导入之后,发现中文文件名的图片都是无法显示的,只有一个框架。

经过几番尝试发现:

必须是在原cpanel里压缩成.tar.gz 格式,然后上传到新主机里解压,中文就可以保存下来,图片就能正常显示。而压缩成.zip是不行的.

分析原因可能是tar.gz 和zip的压缩和解压的方式不同,导致他们对文件名编码的处理方式不一样.

总之,.tar.gz 格式的压缩方式才可以完全保留正确的中文编码,而.zip会导致乱码.
当然最好不要用中文名称和大写字母去命名文件,在linux主机中是区别大小写和中文会显示乱码.



1 星级2 星级3 星级4 星级5 星级 (还没评价)
Loading...
78 次阅读 | 发表评论
2019年5月19日 | 归档于 WordPress知识
标签:
  1. 2019年6月5日 18:08 | #1

    你现在页面里两个超大的404 Not Found哦。
    检查下吧

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:lol: :( 8-O :oops: 8) :?: :!: :evil: more »