首页 > 代码库 > drupal7 上传文件中文乱码
drupal7 上传文件中文乱码
drupal7自带有file模块,可以上传文件。
但是存在问题:如果上传的文件名称是中文,存储在文件下面的文件名称是乱码的,解决办法如下:参考出处
修改两处代码,加上编码规则,就解决了中文乱码的问题
1 //搜索: 2 $file->filesize = filesize($file->uri); 3 //修改为: 4 $file->filesize = filesize(iconv("UTF-8","gb2312",$file->uri)); 5 6 7 //搜索: 8 if (!drupal_move_uploaded_file($_FILES[‘files‘][‘tmp_name‘][$form_field_name], $file->uri)) 9 //修改为: 10 if (!drupal_move_uploaded_file($_FILES[‘files‘][‘tmp_name‘][$form_field_name], iconv("UTF-8","gb2312",$file->uri)))
drupal7 上传文件中文乱码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。