[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .

Форум «Предложения и пожелания» / Ошибка при отображении амперсанда

trolle Сообщение #1 21 сентября 2022 в 09:24
Гонщик
12
Последовательность
&
отображается в режиме игры как
&;

Причём печатать нужно именно
& # x 2 6 ;


Демонстрация: https://www.youtube.com/watch?v=fZA7NoWg-v8

Я понимаю, что такое поведение связано с защитой от инъекций. Похоже, что проблема именно в отображении. Думаю это можно решить, если каждый символ последовательности поместить в отдельный тег.
HelixOfTheEnd Сообщение #2 21 сентября 2022 в 15:44
Супермен
1
ого.
раньше обычно писали только про то, что < и > отображаются через &.

а где встречается сочетание &#x26; ? в каких-то программистских словарях?

про починку амперсандов в текстах писали уже много раз, может быть, нет возможности это исправить(код на сайте старый и вероятно неоптимизированный).
trolle Сообщение #3 21 сентября 2022 в 16:28
Гонщик
12
&#x26; - это как раз код амперсанда. Сделал словарь для тренировки перехода на альтернативную раскладку: http://klavogonki.ru/vocs/223431/

Чтобы писать в форуме, нужно зарегистрироваться.


Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена