%20 is encoding for a space. If you upload a file with a space in the filename like "fiverr logo.jpg" it will get converted to %20 like "fiver%20logo.jpg" The only problem is that sometimes Wordpress chokes on them. A lot of the images I get from a plugin I use for that purpose have filenames like 300px%20-%20food%20pics%20%2Fbaked%20alaska.jpg
"%20%E2%80%8E" is actually " â`Ž"
Making the assumption that you don't have any links like that, your best bet would probably be to go through all of the media files on your site and rename them if they have any character encoding in them. Then edit your robots.txt file to disallow crawling of links with with a % in them like this:
User-agent: *
Disallow: /*%
This would block search engine crawling of any links with character encoding in them. The first step is to ensure that none of your images get caught in that filter.