WordPress上传含有中文文件出现乱码
2013-08-04 21:10
357 查看
最近打算学习安装配置WordPress,当然同时也在学习PHP+MySQL,希望以后能做一些关于WordPress定制和二次开发,包括主题和插件。在成功安装WordPress3.5中文版之后,就测试了一下。其他的功能之前也熟悉一点,但是今天上传了一个含有中文的docx文档上去,然后点开附件,发现报错。无法下载和查看开始上传的那个文件,因为中文名文件在上传之后出现了乱码。
解决办法如下:
找到/wp-admin/includes/file.php这个文件,并最如下修改:
function wp_handle_upload( &$file, $overrides = false, $time = null ) {
//….
// Move the file to the uploads dir
//$new_file = $uploads['path'] . “/$filename”;
// 修正中文文件名编码问题
$new_file = $uploads['path'] . “/” . iconv(“UTF-8″,”GB2312″,$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’);
修改完上传至服务器,问题就解决啦,其实很简
参考地址:http://www.okayseo.com/?p=1070
解决办法如下:
找到/wp-admin/includes/file.php这个文件,并最如下修改:
function wp_handle_upload( &$file, $overrides = false, $time = null ) {
//….
// Move the file to the uploads dir
//$new_file = $uploads['path'] . “/$filename”;
// 修正中文文件名编码问题
$new_file = $uploads['path'] . “/” . iconv(“UTF-8″,”GB2312″,$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’);
修改完上传至服务器,问题就解决啦,其实很简
参考地址:http://www.okayseo.com/?p=1070
相关文章推荐
- PHP中上传含有中文的文件名的文件出现乱码问题
- 使用swfupload上传文件出现中文乱码现象的解决方法
- 解决,文件上传到 ftp 服务器,中文出现乱码问题
- FCKeditor 2.3中文文件上传时出现乱码的解决方法
- wordpress文件上传部分中文字符乱码解决方案
- 关于spring mvc web工程上传下载中文文件出现乱码的问题
- 使用swfupload上传文件出现中文乱码现象的解决方法
- EXTJs + Struts2上传中文文件出现文件名乱码
- jsp页面上传文件到servlet获取到路径中有中文出现乱码
- 上传中文文件到linux文件出现乱码问题的解决方案
- ser-u 上传文件出现乱码 及 无法上传中文文件夹的解决办法
- wordpress上传文件自动重命名的方法-原创-避免中文乱码
- java-上传文件-出现中文乱码。
- Struts1 FormFile上传中文文件,文件名出现乱码(struts.jar)
- 使用edtftpnet上传文件到Serv-U出现乱码的问题,并且不能创建中文文件名或文件夹。
- PHP中完美解决fckeditor上传中文文件与新建中文目录出现乱码的问题
- FCKeditor 在上传中文文件时文件名出现乱码
- FCKeditor 在上传中文文件时文件名出现乱码
- FCKeditor 2.3中文文件上传时出现乱码的解决方法
- NetBeans如何识别中文路径(打开含有中文的文件出现乱码)