Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Решетка в encodeURI в контексте сохранения файла (https://javascript.ru/forum/misc/50793-reshetka-v-encodeuri-v-kontekste-sokhraneniya-fajjla.html)

kostyanet 11.10.2014 22:10

Решетка в encodeURI в контексте сохранения файла
 
Все было зашибись

link.href = "data:text/csv;charset=utf-8,\uFEFF" + encodeURI(rows.join("\r\n"));

пока не появился он - #

после него ничего не оставалось в link.href, ну вообще, как корова языком слизывала весь последующий текст. Пришлось прибегать к Blob.

А почему? Ответ искал - в таком контексте не нашел.

danik.js 11.10.2014 23:02

encodeURI -> encodeURIComponent

Aetae 12.10.2014 11:46

Ответ как выше.
Ответ почему: потому что # знак якоря, и хоть для csv он смысла не имеет, но будь там html или svg - был бы переход по якорю на сгененрированой странице.


Часовой пояс GMT +3, время: 14:33.