wordpress 上传图片中文乱码无法备份问题

    |     2013年11月24日   |   生活课堂, 阅读感言   |     0 条评论   |    1474

先测试一下

发现一个问题, 保存是中文的了,但是为什么没有生成其他尺寸的略缩图

貌似英文的是可以的。

WordPress上传中文文件名或图片名乱码问题
首先修改一下上传,打开 wp-admin/include/file.php文件,找到
$new_file = $uploads[‘path’] . “/$filename”;
改为
$new_file = $uploads[‘path’] . ‘/’ . iconv(‘UTF-8’, ‘GBK’, $filename);
return apply_filters( ‘wp_handle_upload’, array( ‘file’ => $new_file, ‘url’ => $url, ‘type’ => $type ), ‘upload’ );
改为
return apply_filters( ‘wp_handle_upload’, array( ‘file’ => $uploads[‘path’].”/$filename”, ‘url’ => $url, ‘type’ => $type ), ‘upload’ );
这样就将上传的文件的文件名转换成了GBK编码,服务器就能够正确的认识文件名了。
注:Wordpress对中文支持不是很好,特别是那些插件,很多都没考虑中文因素,所以上传最好还是用英文或数字名称吧

 catdogcpations

转载请注明来源:wordpress 上传图片中文乱码无法备份问题
回复 取消