I am trying to set Content Disposition header to get custom filename while performing file downloading in IE 11.

I've faced extremely strange behaviour in IE 11: when escape (U+001B) char is present in filename of Content Disposition header IE 11 cannot set proper filename ( provided in Content Dispostion Header). For instance `content_disposition` with formatted `file_name_1` triggers IE 11 error, but formatting with `file_name_2` is fine: 

```
# There are invisible control character escape (U+001B)
name = u'_$B!'
file_name_1 = quote(name) # gives "_%1B%24B%21"
file_name_2 = "_%24B%21.pdf"
content_disposition = "attachment; filename*=utf-8''%s" % file_name_2

```

Is there are any ways to provide support of any utf8 filename in IE11.

**Note**: In all other browsers everything seems to work fine and I hope there are way to fix IE 11 behaviour without breaking other browsers...