Странный неразрывный пробел при копировании текста с сайта в Chrome

Разрабатываю сайт на Django. Это база данных фильмов. Для создания ссылки на фильм я использую такую ​​функцию соединения:

''.join(i for i in movies)

В результате получаю следующие референсы на фильмы:

Titanic. Directed by <i>James Cameron</i>. 1997.

Со стороны бэкенда все идеально. На стороне интерфейса все визуально в порядке, но когда я копирую строку со ссылкой на фильм и вставляю ее в Microsoft Word, перед выделенным курсивом элементом появляется неразрывный пробел вместо обычного (я пробовал выделять курсивом другие элементы. да и до них он везде появлялся):

Титаник. Режиссер °Джеймс Кэмерон. 1997 г.

Я не добавляю неразрывных пробелов, и я протестировал серверную часть, там нет nbsp. Более того, когда я просматриваю страницу в Chrome... она не показывает неразрывных пробелов:

Titanic. Directed by <i>James Cameron</i>. 1997.

Почему оно появляется при копировании? И как мне избежать такого поведения?

PS Я пробовал это на сайте ссылок на книги https://www.citethisforme.com/, и все то же самое. При добавлении журнала этот непредвиденный nbsp появляется прямо перед выделенным курсивом элементом заголовка журнала.

0 ответов

Другие вопросы по тегам