Имеется такая многострочная строка.
let text = `Мат в 3 хода
Белые: Крb8, Лe8, Сg8, e6, f6, Кg4
Черные: Крh8, e5, b4, c4, d4, e4, Сd3, Фb2, Кc2, Сc1
1.e6-e7 ! угроза:
2.Сg8-e6 +
2...Крh8-h7
3.Сe6-f5 #
1...Сc1-h6
2.Кg4*h6 угроза:
3.Кh6-f7 #
1...Кc2-e3
2.Кg4-h6 угроза:
3.Кh6-f7 #
1...e4-e3
2.Кg4*e5 угроза:
3.Кe5-f7 #
2...Сd3-g6
3.Кe5*g6 #`;
Пытаюсь записать в файл.
document.write('<a href="data:text/plain;charset=utf-8,%EF%BB%BF' + encodeURIComponent(text) + '" download="text.txt">text.txt</a>')
Но все записывается в одну строку. Как записать в файл "как есть"?
Но все записывается в одну строку. Как записать в файл "как есть"?
Вот так например:
let text = `Мат в 3 хода
Белые: Крb8, Лe8, Сg8, e6, f6, Кg4
Черные: Крh8, e5, b4, c4, d4, e4, Сd3, Фb2, Кc2, Сc1
1.e6-e7 ! угроза:
2.Сg8-e6 +
2...Крh8-h7
3.Сe6-f5 #
1...Сc1-h6
2.Кg4*h6 угроза:
3.Кh6-f7 #
1...Кc2-e3
2.Кg4-h6 угроза:
3.Кh6-f7 #
1...e4-e3
2.Кg4*e5 угроза:
3.Кe5-f7 #
2...Сd3-g6
3.Кe5*g6 #`;
text = text.replace(/\n/gu, "\r\n") // Добавьте это \r\n
console.log(text);
document.write('<a href="data:text/plain;charset=utf-8,%EF%BB%BF' + encodeURIComponent(text) + '" download="text.txt">text.txt</a>')
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть хранилище данных в vuex и два компонентПервый компонент это range slider, в котором я меняю значения слайдера и сразу же отправляю их в store
Я хочу создать таблицу из данных, находящихся в localStorageДля этого реализован метод добавления: addToBook ()
Доброй ночиУважаемые знатоки, подскажите, как прочесть данные типа json: