asp.net – T-SQL中的HTML编码?
发布时间:2020-05-25 06:41:22 所属栏目:asp.Net 来源:互联网
导读:在T-SQL中是否有编码 HTML字符串的功能?我有一个遗留数据库,其中包含诸如’,‘的闪避字符我可以写一个函数来替换字符,但是有更好的方法吗? 我有一个ASP.Net应用程序,当它返回一个字符串,它包含导致错误的字符. ASP.Net应用程序正在从数据库表中读取数据.它
|
在T-SQL中是否有编码 HTML字符串的功能?我有一个遗留数据库,其中包含诸如’<','>‘的闪避字符我可以写一个函数来替换字符,但是有更好的方法吗? 我有一个ASP.Net应用程序,当它返回一个字符串,它包含导致错误的字符. ASP.Net应用程序正在从数据库表中读取数据.它不会写入表本身. 解决方法我们有一个遗留系统,使用触发器和dbmail在输入表格时发送HTML编码的电子邮件,因此我们需要在电子邮件生成中进行编码.我注意到,Leo的版本有一个小错误,编码&在&和& gt;我使用这个版本:CREATE FUNCTION HtmlEncode
(
@UnEncoded as varchar(500)
)
RETURNS varchar(500)
AS
BEGIN
DECLARE @Encoded as varchar(500)
--order is important here. Replace the amp first,then the lt and gt.
--otherwise the < will become &lt;
SELECT @Encoded =
Replace(
Replace(
Replace(@UnEncoded,'&','&'),'<','<'),'>','>')
RETURN @Encoded
END
GO (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net实现生成缩略图及给原始图加水印的方法示例
- asp.net-mvc – 将HttpRequestMessage转换为HttpRequest
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- asp.net-mvc – 洋葱建筑 – 存储库与服务?
- asp.net – 使用匿名访问在Sharepoint中读取Cookie的问题
- asp.net – 我从添加引用对话框中找不到System.Web.MVC [我
- asp.net-web-api – Web API中的Actions和QueryString参数
- asp.net-mvc – 大型Web应用程序中的Windows Workflow用法
- asp.net – 为应用程序池“Classic .NET AppPool”提供服务
- asp.net – 与SQL Server建立连接时出现网络相关或实例特定
