Linux?
mb_regex_encoding ('UTF-8'); // あると面倒くさそうな文字を全部_に //$filename = preg_replace("/[ \.\/\*:<>\?\\|()\'\"& ]/u","_", trim($filename) ); $filename = mb_ereg_replace("[\.\/\*:<>\?\\|()\'\"]","_", trim($filename) ); $filename = mb_ereg_replace(" ","_",$filename); $filename = mb_ereg_replace(" ","_",$filename);