Удалить дополнительный рендеринг символов ASCII в PDF

У меня есть пользователь, который хранит символ "зарегистрированный товарный знак" на своем имени в нашей базе данных, и когда мы получаем его, когда база данных отображается правильно, но когда мы фактически размещаем его на самом веб-сайте в HTML, он отображает с дополнительным символом "A". символ перед ним:

Вы можете увидеть выше значение базы данных по сравнению с тем, что отображается в файле PDF. Я могу получить доступ к значению базы данных в бэкэнде и отредактировать его с помощью кода vb, но я действительно не уверен, каким или каким образом код будет делать это, поскольку я не хочу удалять все символы ASCII, только дополнительный символ, который генерируется и отображается в PDF.

Любая идея, как это сделать, была бы великолепна.

1 ответ

Я думаю, что главная проблема заключается в том, что вы генерируете неправильный HTML-код, просто вставляя строки Database-Result-Strings в свой веб-сайт

Вы можете закодировать строку базы данных в HTML, используя функцию HtmlEncode из HttpUtility в.NET

Вот пример с vb.net

myEncodedString = HttpUtility.HtmlEncode(myString)

Если вы используете "myEncodedString" внутри своей веб-страницы, вы не получите никаких дополнительных символов и действительный HTML-код.

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