您的位置:程序门 -> java -> j2se / 基础类



java里传送换行符的问题。


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java里传送换行符的问题。
发表于:2007-06-10 14:11:06 楼主
现在遇到一个很棘手的问题。情况是这样的。
我需要向我的服务器分别传送一些字符串。
然后每条需要传送的字符串是存在文本文件中,我的程序每次读取其中的一行发送。但是在有些字符串中包括有换行。
问题就出现了,
我不知该怎么样把包含有换行字符串一起发送到服务器,因为我的程序原本每次判断读取字符串完结的依据就是换行,一旦读取到字符串中的换行符就会自动结束,无法再读取后面没读完的数据。
或者换个说法,在网页,或者服务器,或者论坛上有没有什么字符串是可以到换行的作用的。
我试过传送/n 或   /r/n   或   <br>  ,但都无法起到换行的作用,都只是把这几个字符原原本本的显示出来罢了。

不知有没有什么方法可以解决这个难题,或者说只能通过编个比较复杂的代码来解决呢。

或者高手能不能举出,换行符号到底有多少种。
发表于:2007-06-10 14:36:441楼 得分:0
试一下这个&#10;
发表于:2007-06-10 14:40:412楼 得分:0
怎么感觉矛盾的,既然每次读取其中一行,怎么又会包含换行符呢
发表于:2007-06-10 16:05:103楼 得分:0
楼上的兄弟。意思这样   比如

aaaaabbbbbcccc
bbbbbaaaaacccc
aaaaabbbbbaaaa

我的文本格式是这样,然后我每次读取一行,就是以最后的那个换行符来判断。但是有一个情况是这样

aaaaabbbbbcccc
bbbbbaaaaacccc
kkkkkk/ndddddd   (暂以/n为一个换行符)

如果是以上这种情况的话,我的程序只能读到k为止遇到/n的换行符号就自动结束了,后面的dddd就读取不了,我现在就是要解决这个问题
发表于:2007-06-10 16:08:444楼 得分:0
那就不要用readline了,不然肯定到\n就结束了
发表于:2007-06-10 20:23:085楼 得分:0
我也遇到这样的问题,后来只好不用readline了,改成read了。
发表于:2007-06-10 22:23:346楼 得分:0
多情剑客兄弟。&#10;   这个好像靠点谱了,可是好像只现实一个空字符?意思是什么都没有。有没有类似的可以换行的
发表于:2007-06-11 09:34:517楼 得分:0
你可以循环用readline呀
然后取出来之后存到数据库的时候
用cont.replaceall( "\n ",   " <br> ")替换文本中的换行符号
拿出来的时候就可以按原来的格式来进行显示了


快速检索

最新资讯
热门点击