# WordPress 文件名 MD5 解决中文乱码问题

- Link: https://www.ixiqin.com/2017/07/10/wordpress-rename-file-upload/
- Published: 2017-07-10T20:43:20+08:00
- Author: 白宦成

每次安装完成 WordPress，都会先添加这个函数，来确保我上传的文件不至于乱码，也分享
给诸位。

 1. function new_filename($filename) {  
 2.     $info = pathinfo($filename);  
 3.     $ext = emptyempty($info[‘extension’]) ? ” : ‘.’ . $info[‘extension’];  
 4.     $name = basename($filename, $ext);  
 5.     return substr(md5($name), 0, 12) . $ext; //截取长度12  
 6. }  
 7.   
 8. add_filter(‘sanitize_file_name’, ‘new_filename’, 10);  
