Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Drupal上传中文名的文件,如何转换一下,不然服务器乱码? - Drupal大学 - Drupal问答论坛
首页 / 帖子
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。