首页 / 帖子
Drupal上传中文名的文件,如何转换一下,不然服务器乱码?
Drupal上传的中文文件,有些情况看是乱码,尤其是IMCE,如何转换一下,谢谢!
4个答案
Amanda Song
发布于:2014-09-04 07:46

下载安装一下transliteration模块,即可解决你的问题。

YOYO
发布于:2014-09-05 12:55

应用iconv函数。

针对drupal7.31,修改file.inc


//搜索:
$file->filesize = filesize($file->uri);
//修改为:
$file->filesize = filesize(iconv("UTF-8","gb2312",$file->uri));


//搜索:
if (!drupal_move_uploaded_file($_FILES['files']['tmp_name'][$form_field_name], $file->uri))
//修改为:
if (!drupal_move_uploaded_file($_FILES['files']['tmp_name'][$form_field_name], iconv("UTF-8","gb2312",$file->uri)))


刘伯彪
发布于:2016-01-24 23:15

顶一个,解决问题,又不要安装额外的模块!

陈蹊
发布于:2016-01-28 16:31

我提交的解决这个问题的issue和patch,作者还没committed。