开发过程中,使用Drupal上传中文文件,文件名出了问题,原来系统不支持中文名.
http://blog.chinaunix.net/u/19419/showart_1108081.html ,
http://www.5iphp.com/zh-hans/heart/180.html,
http://www.blogme.cn/node/412, 这几篇文章给出了相应的解决办法,但是都是需要修改源代码的,所以决定找找看有没有别的办法.
使用Filefield模块来代替Upload模块,但是报错了.
warning: array_merge() [
function.array-merge]: Argument #2 is not an array in F:\xampp\htdocs\rongzhi\modules\acquia\filefield\filefield.module on line 297.
但是很快发现,我没有启用Upload模块,还是Filefield模块的原因
.搜索相关的资料,找到了Transliteration,其下载地址为: http://drupal.org/project/transliteration,这个是专门用来解决文件名编码问题的.安装启用它后 在内容类型的字段设置界面 把中文转换成拼音来自
http://www.thinkindrupal.com/node/553