蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月6日 10:18


!!请教有关text传送后的回车问题!!

我在一个文本输入区中输入文本,并对有的进行回车,然后把输入文本存入数据库。再次去取出来后发现回车无法处理,文本输出连在一起了。请教一下怎么才能解决呢?
多谢了!!!

你是如何把文本存入数据库的?存入的时候有没有对回车进行处理?

哦,怎么处理?在此请教一下版主,多谢先!!!

将\r\n换成<br>

显示的时候把“\n” replace成<br>,不要在存入数据库的时候处理,因为这样会影响搜索

-->

有点云里雾里的了,存入时不处理,当如何?
影响搜索的原因是什么?

换成<br>是能在网页中自动处理的,好在许多容器支持HTML

jsp

请问下版主.....多谢先!!我现在在安装jsp,可是都按装不了,不知道问题出在哪,
apache-ant-1.5.4怎么装啊

-->

支持。

如果没有特别必要的理由,存入数据库的数据保留最原始的,这样将来怎么转化都好做。

转换的一层,最显示的时候处理。
我一般是在一个工具包下写一个String Filter,在显示的时候过滤,并转换一下。

-->

请教一下怎样写String Filter呢?  多谢先!!!

一个小例子,你还可以根据需求,写出过滤,或转换各种字符。

刚才发的代码被转换了。发张图片的。


多谢!!

再请教一下JSP中的回车符存入SQL时是以什么符号存储的?是\n 吗?
也就是说我想把回车还原成Html下的<br>怎么去替代。多谢先!!!


你原始数据是 a回车b,如果存入数据库的时候变成a<br>b,以后再要搜索exact match (a回车b)的时候就找不到了。

哦,我的目的很简单,比如我想把下面几行存入数据库:
“大家好!
见到大家很高兴!

就是在这两句之间用了回车,存入数据库后再取出来得到的结果是“大家好!见到大家很高兴!”,而我想得到取出来后也的换行的效果,如:
“大家好!
见到大家很高兴!

这样应该说的够 清楚了吧!
听各位说要进行转换转换,但我试过,都没效果,所以请教一下怎么获得回车符,我用把'\n'转换为<br>方式转换不行,不知道文本输入的换行是以什么形式存入数据库的。


显示的时候处理会不会额外的增加处理时间?

比如对于论坛,有很多帖子,每看一次贴,每个帖子的内容都要过滤,会不会增加很多时间?

用nl2br函数转

$final_content=nl2br($in_cont)

用流处理类bufferReader和PrepareStatement处理数据库的Varchar字段。

-->

请问这是什么语言语法?是Java的吗?没见过。能说明白一点吗?多谢!!!



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com