This is expected behaviour and is a security fix for CVE-2018-1000175. Currently all non A-Z & 0-9 characters are replaced in the stored directory name as underscore (_) followed by the hex representation of the character (20 in the case of a space)