Binary files pukiwiki-1_5_0_utf8.bt2353_proposal/README.en.txt.zip and pukiwiki-1_5_0_utf8-rev2.bt2353_proposal/README.en.txt.zip differ Binary files pukiwiki-1_5_0_utf8.bt2353_proposal/UPDATING.en.txt.zip and pukiwiki-1_5_0_utf8-rev2.bt2353_proposal/UPDATING.en.txt.zip differ diff -ur pukiwiki-1_5_0_utf8.bt2353_proposal/plugin/attach.inc.php pukiwiki-1_5_0_utf8-rev2.bt2353_proposal/plugin/attach.inc.php --- pukiwiki-1_5_0_utf8.bt2353_proposal/plugin/attach.inc.php Tue Jul 1 06:17:45 2014 +++ pukiwiki-1_5_0_utf8-rev2.bt2353_proposal/plugin/attach.inc.php Tue Jul 8 02:02:50 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_utf8.bt2353_proposal/wiki.en.zip and pukiwiki-1_5_0_utf8-rev2.bt2353_proposal/wiki.en.zip differ