Bug fixed: FireFox does not support normal utf-8 encoding filename, should use filename*="utf-8''<filename>" form to ensure work correctly.