diff -ur pukiwiki-1_5_0_eucjp.bt2353_proposal/plugin/attach.inc.php pukiwiki-1_5_0_eucjp-rev2.bt2353_proposal/plugin/attach.inc.php --- pukiwiki-1_5_0_eucjp.bt2353_proposal/plugin/attach.inc.php Tue Jul 1 06:17:01 2014 +++ pukiwiki-1_5_0_eucjp-rev2.bt2353_proposal/plugin/attach.inc.php Tue Jul 8 01:08:58 2014 @@ -711,13 +711,13 @@ break; } } - $filename = htmlsc($filename); + $utf8filename = mb_convert_encoding($filename, 'UTF-8', 'auto'); ini_set('default_charset', ''); mb_http_output('pass'); pkwk_common_headers(); - header('Content-Disposition: inline; filename="' . $filename . '"'); + header('Content-Disposition: inline; filename="' . $filename . '"; filename*=utf-8\'\'' . rawurlencode($utf8filename)); header('Content-Length: ' . $this->size); header('Content-Type: ' . $this->type); Binary files pukiwiki-1_5_0_eucjp.bt2353_proposal/wiki.en.zip and pukiwiki-1_5_0_eucjp-rev2.bt2353_proposal/wiki.en.zip differ