删除PDF中的额外ASCII符号呈现

时间:2014-10-24 13:44:23

标签: vb.net pdf ascii abcpdf9

我的用户正在存储注册商标'在我们的数据库中她的名字中的符号,当我们在数据库正确呈现时检索它,但当我们实际将它放在HTML网站本身时,它会使用额外的“A'在它面前的符号:

enter image description here

您可以在上面看到数据库值与PDF文件中呈现的内容相比较。我可以访问后端的数据库值并通过vb代码进行编辑,但我真的不确定代码是如何做什么的,因为我不想删除所有ASCII字符只是生成额外的符号并在PDF中呈现。

任何想法如何做到这一点都会很棒。

1 个答案:

答案 0 :(得分:1)

我认为主要问题是您只需将数据库结果字符串插入您的网站即可生成错误的HTML代码

您可以使用.NET中HttpUtility的HtmlEncode-Function将数据库字符串编码为HTML

以下是来自vb.net的示例

myEncodedString = HttpUtility.HtmlEncode(myString)

如果您在WebPage中使用“myEncodedString”,则不会获得其他字符和有效的HTML代码。