动态文本输出与换行

来源:百度知道 编辑:UC知道 时间:2024/05/04 18:33:52
我用一个文本框输入内容,然后把内容放进数据库,然后在输出页面从数据库取出在文本区域输入的值输出到页面。但是有个问题,在文本区域按了回车后在页面上输出的并不是回车换行,而是在源代码那里回车了,页面上只是显示一个空格。我发现数据库中文本字段的最大允许值为255个字符,超过的字符则无法显示.
请问这个问题如何解决?谢谢
我用的是ASP,数据库用的是ACCESS 2003版

1,在存入数据库之前先用如下函数转换一下需要存的文本,以后直接从数据库里读出来就可以直接在页面上显示了,当然你也可以先直接存进数据库,然后显示之前用这个函数转换一下。
Function EncodeTxt(fString)
fString = replace(fString, ">", ">")
fString = replace(fString, "<", "<")
fString = Replace(fString," ", " ")
fString = Replace(fString,"""", """)
fString = Replace(fString,CHR(13), "<br>")
fString = Replace(fString, CHR(32), " ")
EncodeTxt = fString
End Function
2,使用数据类型为“备注”就可以存更大的文本了。

你是用HTML写的吧,你的数据要在TextArea中显示