Получение неправильного вывода при использовании, например, &центрC#

Место общения программистов C#
Ответить
Anonymous
 Получение неправильного вывода при использовании, например, &центр

Сообщение Anonymous »

Я пытаюсь предотвратить запрос XSS с HTMLSanitizer в моем проекте .NET WB, например, < /p>

Код: Выделить всё

var sanitiser = new HtmlSanitizer();
var result = sanitiser.Sanitize(rawText);
< /code>
Когда тело или запрос имеет определенное слово внутри него. > sanitiser.Sanitize("&pounds=10")
output: £ s = 10

[*]

Код: Выделить всё

sanitiser.Sanitize("&centerId=2")
output: ¢ erid = 2


Я предполагаю, что это sanitiser.sanitize ("& centerId = 2") должен вывод и centerId = 2
Выход неверен для & center или & cent < /p>
Как я могу решить это? Здесь "src =" https://i.sstatic.net/4zmr4ljl.png "/>

Подробнее здесь: https://stackoverflow.com/questions/794 ... e-g-center
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»