@Chrome anexa o hífen “-” ao arquivo CSV baixado

Meu código funciona para IE e FF. No Chrome, o navegador anexa o hífen "-" ao início e ao final do nome do arquivo, impossibilitando o reconhecimento do tipo de arquivo. Ao renomear o arquivo enquanto salva como csv, ele é aberto no Excel em uma única célula, mas eu quero uma solução para lidar com isso no lado do código. Parece difícil.

Abaixo está o meu código:

//fileName = xxxx.csv
response.setContentType("application/download");
response.setHeader("Cache-Control", "public"); 
response.setHeader("Content-Type", "application/octet-stream");
response.setHeader("Content-Disposition", "attachment; filename= \"" + fileName + "\"");

ota: pesquisei em muitos blogs, mas não encontrei a solução para o Chrom

questionAnswers(4)

yourAnswerToTheQuestion