在csdn上看了很多类似文章后,感觉说得都不是太清楚<TEXTAREA id="Body" rows="17" cols="85" runat="server"> </TEXTAREA>
Body中除了会加入一些文字外,有时还要加入Body.Value+="<img src=../upfiles/"+s+filename+">";
Body.Value+="<a href=http://localhost/829/upfiles/"+s+filename+">ghgh</href>";(就是要显示一些链接和图片)1.要把body的值放到数据库字段yy中,然后要显示到浏览器label中
2.要从数据库中取数据库字段yy的值到body(textarea)中做一些修改,再放回到数据库中请问以上两个步奏中要怎么对body,yy做一些类似htmlencode等的操作后,才不会出现错误(如空格变成了问号,直接在label中显示出+="<img src=../upfiles/“字符,文本显示不分段,空格不显示等)
Body中除了会加入一些文字外,有时还要加入Body.Value+="<img src=../upfiles/"+s+filename+">";
Body.Value+="<a href=http://localhost/829/upfiles/"+s+filename+">ghgh</href>";(就是要显示一些链接和图片)1.要把body的值放到数据库字段yy中,然后要显示到浏览器label中
2.要从数据库中取数据库字段yy的值到body(textarea)中做一些修改,再放回到数据库中请问以上两个步奏中要怎么对body,yy做一些类似htmlencode等的操作后,才不会出现错误(如空格变成了问号,直接在label中显示出+="<img src=../upfiles/“字符,文本显示不分段,空格不显示等)
Replace("\n","<br>");
Replace(">",">");
Replace(" "," ");
javascript中使用escape进行编码后在存入数据库
取出时使用unesacpe进性解码,然后将<br><br>替换成"\r\n"就行了如果使用的是web控件,那就使用Server.HtmlEncode编码后传递参数、保存进数据库,显示的时候使用
Server.HtmlDecode解码后赋值给控件