asp中遇到的问题,文章格式问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:36:36
自己照书上的说明来做一个发表文章的系统。
在表单中输入的文字进了数据库后就会变成没有格式的,比如说前面两格是空的,当然输入 是可以的。书上说的是将数据写入数据库的时候就将格式转换为相应的HTML代码写入,这样在调出数据库的时候就不需要脚本语音还原了。并说出了以下代码:
<SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>
function DoWhiteSpace(str)
DoWhiteSpace = Replace((Replace(str, vbCrlf, "<br>")),
chr(32)&chr(32), "  ")
end function
</SCRIPT>
但这本书错误多,以前就遇到过好多,本人没系统学这些,特请教高手指点上面的代码哪儿错了?浏览器提示<br>错误。
见一般的文章系统后台很强大,可以调节字号,对齐等等,就像邮箱上的写邮件的排版功能似的,想了解一下哪是怎么弄的,怎么用的?
蕾仔屋屋_ltroy兄弟,能将详细点,你这个函数怎么用的吗?

我这里有个函数,基本可以按原格式保存在数据库里

function ConvertHTML(str) '过滤字符串

ConvertHTML=replace(str, "&", "&#38")
ConvertHTML=replace(ConvertHTML, ";", "&#59")
ConvertHTML=replace(ConvertHTML, "(", "&#40")
ConvertHTML=replace(ConvertHTML, ")", "&#41")
ConvertHTML=replace(ConvertHTML, "<", "&lt;")
ConvertHTML=replace(ConvertHTML, ">", "&gt;")
ConvertHTML=replace(ConvertHTML, " ", "&nbsp;")
ConvertHTML=replace(ConvertHTML,chr(34),"&quot;")
ConvertHTML=replace(ConvertHTML,chr(39), "&#39")
ConvertHTML=replace(convertHTML,vbCrLf, "<br>")

end function

你说那个排版的功能,比较复杂,原理都是一样的