Странный неразрывный пробел при копировании текста с сайта в Chrome - PullRequest
0 голосов
/ 03 апреля 2020

Я занимаюсь разработкой сайта в 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 появляется непосредственно перед выделенным курсивом заголовком элемента журнала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...