Удалить дополнительный рендеринг символов 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-код.