最近在帮人解决drupal问题的时候,对方的文件上传总是存在问题,使用的是附件上传。这是一个Drupal6站点了,很容易就想到了,这是中文的问题,PHP默认不支持中文。不过对于刚学Drupal的用户来说,他们并不懂这个。
解决的办法非常简单,就是使用transliteration模块,这个模块的下载地址为: http://drupal.org/project/transliteration。
此外,在think in drupal的第3集的第48页,专门介绍了transliteration模块,里面对Drupal7下面的transliteration模块的应用做了详细的介绍。
transliteration模块,所提供的功能,已经进入了Drupal8的内核,也就是说,在将来,即便是Drupal的初级用户,也不会再为这个问题发愁了。该特性已经被提交进来了,具体可以参看Transliteration in core。
此外,以前自己写的一篇有关drupal附件中文问题的文章,也很有参考价值: