日本語名ファイルのダウンロード

 ファイル名にマルチバイトが使われていた場合、ダウンロードの際、デフォルトではASCIIコードのみに変換されたおかしなファイル名になります。


 この問題には、以前からCMSコミュニケーションズの寺田さんという方が取組んでらっしゃいます。(チケットがwontifxになってて、ちょっと悲しいんですけど)


 また、解決するためのパッチをc2.patch.filenamenormalizerとして、PyPIに公開なさってます。


 PyPIの説明を見ると、"requirement Plone 3.x (Tested by Plone 3.3.1 on MaxOS X 10.5)"と書いていますが、Plone4.3.1でも問題なく動作しました。


 buildoutを使っていれば、buildout.cfgのeggセクションにエントリを追加するだけでインストールも済む(ZCML slugは書かなくても動作しました)ので、とても簡単です。Ploneをイントラで使う場合には必須のプロダクトです。