¿Para qué usas encodeURIContent()? Me parece que si no se usara funcionaría de manera correcta, si es que el archivo CSV ya existe, bueno tambien habría que quitar "data:application/csv,"
Código Javascript
:
Ver originalfunction exportar(data) {
var myWindow = window.open(data, "Export CSV");
myWindow.focus();
}
Ahora si relamente quieres usar encodeURIComponent(), entonces hay que emplear decodeURIComponent()
Código Javascript
:
Ver originalfunction exportar(data) {
var uriContent = encodeURIComponent(data);
var myWindow = window.open(decodeURIComponent(uriContent), "Export CSV");
myWindow.focus();
}
Pero no veo el caso de esto.