По умолчанию клавиша Backspace meta делает назад рывок слова в большинстве оболочек. Если Вы нажимаете Escape и затем нажимаете клавишу Backspace, которая в значительной степени работает везде.
Попробуйте следующее:
Content-Type: text/csv; name="filename.csv"
Content-Disposition: attachment; filename="filename.csv"
В браузерах Windows тип MIME игнорируется после загрузки файла, и только расширение имени файла используется для определения соответствующего приложения.
Кроме того, создание .CSV Файл открыть в Excel правильно сложно, потому что разделитель по умолчанию взят из региональных настроек на машине, на которой открывается CSV. Кроме того, кодировка не определяется содержимым файла или типом MIME, поэтому любые символы, отличные от ASCII, трудно заставить работать.