проблема вот в чём: пользователь задаёт название своего поста и если вначале поста ставит пробел то ссылка на пост разваливается ибо в ней появляется %C2%A0 (utf символ неразрывного пробела). Как это убрать? Вот так сохраняю результат пользователя:
editor.save().then((outputData) => {
let postParams = {};
postParams.name = $("#name").text();
$.ajax({
type: "POST",
url: '/post/add',
data: postParams,
success: function(data){
window.location.replace("/post/" + data);
}
});
});
window.location.replace(encodeURI("/post/" + data));
Или лучше
window.location.replace("/post/" + encodeURIComponent(data));
а то мало ли что еще они там напишут.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники