我有一个VB.net Web服务,可以将数据插入到SQL 2008 DB中。从word文档中提取了大量数据。因此,我们最近遇到了一个问题,其中智能引号和时髦的撇号被插入到数据列中。它插入很好。我的问题是我们从数据库中提取数据并将其作为JSON发送回用户。因此,当用户尝试查看数据时,当他们尝试读取时髦字符时,他们会获得意外的JSON结束。
我可以在插入之前在VB代码中执行某些操作,还是在SQL插入存储过程中更容易?任何建议都将不胜感激。
答案 0 :(得分:0)
包含代码中的相关行,我相信我能够提供帮助。
解决方案应该是识别导致问题的字符并用HTML编码版本替换它们。
本文可能会为您提供一些相关内容:https://www.dwheeler.com/essays/quotes-in-html.html