SQL 2008在数据插入之前删除智能引号

时间:2017-04-06 14:15:13

标签: json vb.net sql-server-2008 smart-quotes

我有一个VB.net Web服务,可以将数据插入到SQL 2008 DB中。从word文档中提取了大量数据。因此,我们最近遇到了一个问题,其中智能引号和时髦的撇号​​被插入到数据列中。它插入很好。我的问题是我们从数据库中提取数据并将其作为JSON发送回用户。因此,当用户尝试查看数据时,当他们尝试读取时髦字符时,他们会获得意外的JSON结束。

我可以在插入之前在VB代码中执行某些操作,还是在SQL插入存储过程中更容易?任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

包含代码中的相关行,我相信我能够提供帮助。

解决方案应该是识别导致问题的字符并用HTML编码版本替换它们。

本文可能会为您提供一些相关内容:https://www.dwheeler.com/essays/quotes-in-html.html