欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Drupal7上傳圖片和文件包含中文亂碼問題

作者 / 無憂主機 時間 2014-12-05 10:47:33

國內(nèi)很多站長還是依舊習慣用中文命名文件,其實中文在程序里是非常麻煩的一個東西,很多中文都是會經(jīng)過各種編碼,一出錯就亂碼了。特別是linux的主機對中文的文件不怎么支持,無憂主機php獨立ip空間就是這樣的哦,需要注意。Drupal 7上傳圖片或者文件,如果文件名包含漢字,會出現(xiàn)上傳后亂碼,無法顯示等問題,不過無憂小編(www51php.com)找到一個方法解決,就是學其他的程序,通過上傳后重命名來解決這個問題。一般都是以時間命名。 打開\includes\file.inc 文件,找到1474行:

$file->filename = file_munge_filename($file->filename, $extensions);
將其注釋掉。在其后添加如下兩行:
$the_extension = pathinfo($_FILES['files']['name'][$source],PATHINFO_EXTENSION);
$file->filename = date("Ymd") . '_' . date("His") . '_' . rand(100,999) . '.' . $the_extension;
改過之后,我們上傳"中文.jpg"圖片文件,將會以 "20141126_105605_128.jpg"的日期形式保存在服務器。 后記:如果你覺得直接改動drupal核心代碼有點難度,可以試試 transliteration 這個模塊 ,安裝好后,上傳文件時漢字文件名會自動轉(zhuǎn)換為拼音。 無憂主機相關文章推薦閱讀: DRUPAL技術文檔翻譯:如何完美寫好.INFO文件(一) DRUPAL技術文檔翻譯:如何完美寫好.INFO文件(二) DRUPAL技術文檔翻譯:按照路徑來定制站點的LOGO和名稱 DRUPAL技術文檔翻譯:客戶端不支持服務器端要求的認證協(xié)議

本文地址:http://www.gle-technology.com/drupal/17790.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服