Я занимаюсь разработкой сайта в Django. Это база данных mov ie. Для создания ссылки на mov ie я использую функцию соединения следующим образом:
''.join(i for i in movies)
В результате я получаю следующие ссылки на фильмы:
Titanic. Directed by <i>James Cameron</i>. 1997.
Все есть идеально подходит на бэкэнд-стороне. Со стороны интерфейса все в порядке, но когда я копирую строку со ссылкой mov ie и вставляю ее в Microsoft Word, перед выделенным курсивом элементом вместо обычного пробела появляется неразрывный пробел (я пробовал выделив курсивом и другие предметы, и он появился перед ними повсюду):
Титани c. Режиссер ° Джеймс Кэмерон . 1997.
Я не добавляю неразрывных пробелов, и я протестировал бэкэнд-сторону, там nbsp не появляется. Более того, когда я проверяю страницу в Chrome ... она показывает без пробелов :
Titanic. Directed by <i>James Cameron</i>. 1997.
Почему это происходит при копировании? И как я могу избежать этого поведения?
PS Я пробовал это на сайте ссылок на книги https://www.citethisforme.com/, и это все то же самое. При добавлении журнала этот неожиданный nbsp появляется непосредственно перед выделенным курсивом заголовком элемента журнала.