wordpress   发布时间:2022-05-06  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了wordpress 上传附件中文文件名乱码解决办法(for Windows)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

但是将站点部署到一个Windows XP 中文版上时,发现上传的附件在服务器的文件名为乱码,而URL是正常的,说明是操作系统编码的问题,windows中文版的编码好像是GBK(以前在Windows下开发时输出的系统编码好像是GBK,不太确定,有兴趣的可以自己在Win下测试)。解决方案: 1.如果非要部署wordpress到Windows XP系统,更换Windows XP English version 2.如果非要部署wordpress到Windows XP 中文版,修改以下代码: //wp-admin/includes/file.PHP,以3.0.3为例: <div class="msgborder" id="phpcode1"> 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",'upload');

大佬总结

以上是大佬教程为你收集整理的wordpress 上传附件中文文件名乱码解决办法(for Windows)全部内容,希望文章能够帮你解决wordpress 上传附件中文文件名乱码解决办法(for Windows)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: