【发布时间】:2014-09-01 11:35:36
【问题描述】:
我正在从 SQL Server 向 HTML 中的标签插入一个动态 html 字符串。
当 HTML 字符串包含 '
我已创建小提琴供您参考 http://jsfiddle.net/Loxr10nn/
我想替换 HTML 字符串中的 '<' 字符。如果找到像 Character < ANY WORD without space 这样的完全匹配项,则按原样处理。
如果字符为“STEP ONE DIET <THAN 200 MG CHOL/DAY INCREASE EXERCISE”,则解析会出现问题。
否则"< THAN" 就可以了。
当将该字符串插入 MS SQL 服务器时,我想将 <THAN 替换为 < THAN,如果发现任何此类单词,则应将其替换。我想在 SQL 服务器程序中执行此操作。
【问题讨论】:
-
htmlentities() ? php.net/manual/en/function.htmlentities.php
-
@RST 没有 php 代码对我有用。我正在寻找 MSSQL 服务器.. 在 C# 中使用 MSSqlsever
-
为什么不在c#中使用
HttpUtility.HtmlEncode? -
@JérômeTeisseire 我通过 web 服务调用使用 javascript 设置了 html 内容,所以这是不可能的。在 MsSql 服务器中保存时可以检查。
标签: html replace sql-server-2008-r2 special-characters