处理wordpress上传中文名附件乱码问题
2013-10-03 10:10
597 查看
最近几天wordpress爱好者群里很多网友问wordpress上传中文名附件乱码问题如何解决,正好闲来无事,在谷歌刨了半天找出一段处理wordpress上传中文名附件乱码问题的代码:
function upload_file($filename) { $parts = explode('.', $filename); $filename = array_shift($parts); $extension = array_pop($parts); foreach ( (array) $parts as $part) $filename .= '.' . $part; if(preg_match('/[一-龥]/u', $filename)){ $filename = md5($filename); } $filename .= '.' . $extension; return $filename ; } add_filter('sanitize_file_name', 'upload_file', 5,1);代码的效果是判断附件的文件名如果是中文就自动改成md5的储存名,测试了下该代码目前还是有效的,另外有些wordpress小白可能不知道代码加在哪,小V在这里提示下,此段代码要加到当前主题的functions.php文件中,或者functions.php包含的文件中。
相关文章推荐
- 处理wordpress上传中文名附件乱码问题
- Java处理文件上传时文件的中文名出现乱码问题
- Wordpress中文名附件上传问题的解决方案
- 【CKFinder】解决上传中文名文件乱码和文件重命名的问题
- 关于FCKeditor for java上传图片中文名乱码问题
- php 文件上传 以及保存在本地的乱码问题处理
- java mail 解决附件中文名乱码问题
- wordpress文章附件/多媒体 无法上传中文名文件
- Android4.1.2 Email发送邮件附件中文名乱码问题
- wordpress 上传附件中文文件名乱码解决办法(for Windows){转}
- Java模拟表单文件上传(微信/中文名乱码问题)
- window利用ssh连接上传文件及解压及乱码问题的一系列处理
- 关于FCKeditor for java上传图片中文名乱码问题
- wordpress 上传附件中文文件名乱码解决办法(for Windows)
- php上传中文文件名乱码问题处理方案
- 上传文件细节处理问题(包括中文乱码、限制文件大小、显示上传速度、删除临时文件,随机生成文件夹等)
- Javamail 发送附件中文名乱码问题解决
- confluence上传文件附件预览乱码问题
- Android邮件附件中文名乱码问题草解
- 关于jspsmartupload中文名文件上传后为乱码的问题