Encode special characters in filename in order to download file correctly.
- Keep unencoded some characters if not needed to keep the old behaviour on older version that doesn't decode when showing name
- Resolve issue for having empty area when receiving it
Edited by Sylvain Berfini