社区
MS-SQL Server
帖子详情
请问如何把HTML代码原封不动的存入数据库?我现在可以存进去,但"全都变成"
shuangren
2003-08-22 09:53:55
如题
...全文
105
8
打赏
收藏
请问如何把HTML代码原封不动的存入数据库?我现在可以存进去,但"全都变成"
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuangren
2003-08-22
打赏
举报
回复
补充一点,我用的是NTEXT类型
shuangren
2003-08-22
打赏
举报
回复
以下是我的过程
一开始用户编辑生成了一个HTML字符串,提交时出错,也就是执行到
strHTML = Server.HtmlEncode(Request["EditorContent"].ToString());
时出错,报告说含有潜在的不安全因素,我想是因为<>存在的原因,所以就在客户端对把<>替换成别的字符,提交到服务器后再替换回来。
最后入库
m_strSql = "update myTable set content=\'"+strHTML+"\' where id=\'"+treeID+"\'";
Response.Write(m_strSql);
m_strConnection = ConfigurationSettings.AppSettings["connectionString"];
m_SqlConnection = new SqlConnection(m_strConnection);
m_SqlConnection.Open();
m_SqlCommand = new SqlCommand(m_strSql,m_SqlConnection);
m_SqlCommand.ExecuteNonQuery();
做完这些后,"就都变成"了
zjcxc
元老
2003-08-22
打赏
举报
回复
写出你的处理方法,看看有没有问题.
CrazyFor
2003-08-22
打赏
举报
回复
应该是你存储什么,读出来就是什么.
用NTEXT类型.
shuangren
2003-08-22
打赏
举报
回复
呵呵,我真是弄巧成拙。
谢谢各位
changechange
2003-08-22
打赏
举报
回复
Server.HtmlEncode(Request["EditorContent"].ToString());
是将text进行html编码,所有的<> & ...... 等符号都会编码成html,你只要去掉server.htmlencode就可以了
Request["EditorContent"].ToString()
Coolyu0916
2003-08-22
打赏
举报
回复
Server.HtmlEncode(Request["EditorContent"].ToString());
这个样子出来的一定会变成"的啊
不要用Server.HtmlEncode方法
honsire
2003-08-22
打赏
举报
回复
保存到库中后变成"是合理的,你只要写几个简单的转换函数转换成你要的html就可以了.
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
为零基础工程师提供一两个小时内理解以太坊并开发智能合约的入门教程,以应对转型、转行、面试、临时任务等场景。本教程主要解决两个问题:第一,细节丰富便于复现的极简智能合约开发流程,部署到公网以太坊测试网络并运行,熟悉这个流程,可以
原封不动
地切换到以太坊主网上进行开发;第二,安全原则,确保在以太坊上的各种操作不会造成损失,包括以太坊钱包、私钥、公钥、助记词、帐户地址的使用和保
存
,以及智能合约部署等注意事项。围绕这两个问题,本教程分为四个部分:以太坊是什么,以太坊钱包MetaMask,Solidity及其开发环境Remix介绍,开发一个极简智能合约并部署到公网上的测试网络运行。本教程的极简方案安装步骤很少,智能合约例子
代码
量极少,实践操作录屏充分,适合初学者作为第一个入门教程使用。
sql——如何将
html
代码
存
入
数据库
中
要注意两点: 1、首先最好将
html
代码
中的所有双引号(")换为单引号(’)来
存
储,方便数据的封装和传递。这里在前端可以使用js的替换某字符串中所有该字符的方法: /创建replaceAll()函数 String.prototype.replaceAll = function (FindText, RepText) { return this...
jsp includ总结 javax.servlet.ServletException: File amp;
quot
;/demo/header.jsp&
quot
; not found
javax.servlet.ServletException: File amp;
quot
;/demo/header.jsp&
quot
; not found 错误原因 <jsp:include page=&
quot
;${ctx}/header.jsp&
quot
;></jsp:include> ${ctx}是项目名,在登录页设置<c:set var=&
quot
;ctx&
quot
; scope=&
quot
;ap...
JavaWeb学习日记(一)
xml语法讲解 1.文档声明 最简单的文档声明 <?xml version=&
quot
;1.0&
quot
; ?> 用encoding属性说明文档的字符编码 <?xml version=&
quot
;1.0&
quot
; encoding=&
quot
;GB2312&
quot
; ?> 或 <?xml version=&
quot
;1.0&
quot
; encoding=&
quot
;UTF-8&
quot
;?> 最简单的文档声明
特殊字符
存
进mysql_将特殊字符保
存
到MySQL
数据库
@Pranav Hosangadi(感谢)涵盖三个方面,以检查编码的一致性.以下解决方案增加了这一点.也许值得考虑(一种变体)@Soaice Mircea的答案(也谢谢)对于某些情况,这个答案并不能解决问题,尽管当我能够重现并找到问题的解决方案时,这不是必需的. @Pranav的思路似乎对这个问题是成功的,因为它是关于在任何地方使用一个字符集而不是特定字符集的一致性.五件事要做:>确保
数据库
...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章