桃沢在日本什么意思:很多论谈里的回复文本框可以在线简单的编辑文本格式及段落,怎么做的?学什么语言才会做?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 02:48:22
有现成的实例代码吗?

给出一个函数:
function HTMLEncode(fString)
if not isnull(fString) then
fstring=replace(fstring,"&","& a m p;") '&号
fString = Replace(fString, ">", "& g t ;")
fString = Replace(fString, "<", "& l t ;")
fString = Replace(fString, CHR(34), "& q u o t ;") '双引号
fString = Replace(fString, CHR(39), "& # 3 9 ;") '单引号
fString = Replace(fString, CHR(32)&CHR(32), "& n b s p ; ") '空格
fString = Replace(fString, CHR(9), " & n b s p ;") 'tab键值
fString = Replace(fString, CHR(10), " < b r > ") '换行
fString = Replace(fString, CHR(13), " ") '回车
fstring=replace(fstring," "," & n b s p ; ")
HTMLEncode = fString
end if
end function
%>
函数功能:
1、过滤特殊字符(出于安全考虑,请参照相关资料)
2、替换格式符号(如文本框里的回车换成<br>)等。
仔细看看代码就知道是什么作用了。

---------------------
以下为补充:
要使用此函数请将如“& n b s p ”之类的“保留字”中间的空格去掉。因为百度知道的问题。无空格的“& n b s p ”将会被替换成不换行空格,所以改成这样,请注意。谢谢!