我的在线编辑器,不能上传WORD的格式的内容,该如何解决?
我做了一个新闻发布系统,用了一个在线编辑器:Namespace= "FreeTextBoxControls "
功能都能满足需要,但是客户直接粘贴word文件内容提交的时候系统就报错误。
sqlserver数据库的正文格式我用的是:ntext
文件开头我也用了
<%@ Page Language= "C# " ContentType= "text/html " EnableSessionState=true ResponseEncoding= "gb2312 " validateRequest=false Debug= "true " %>
但是提交的时候就是报错,word内容中有表格。
请教如何解决?
------解决方案--------------------正常,你肯定是要入库的了
请在入库前替换一下“ '”单引号
freeTextBox1.Text.Trim().Replace( " ' ", " ' ' ")
原因:从word粘过来的东西里面,为了保证字体的他使用很多 <font> 标签,并且里面有很多 '单引号,这些单引号在入库是后会让sql语句变异(呵呵,基本就是sql注入的基础)
------解决方案--------------------如果是因为纯文字的内容可以录入,而包含表格的内容不能录入.
实际上就是wanghui0380(放歌) 所说的单引号的问题导致的。
很可能你使用insert语句来添加数据库记录的。那么可以换中方式录入数据。不要用insert语句来添加。