日期:2014-05-20  浏览次数:20869 次

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

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

或者高手能不能举出,换行符号到底有多少种。

------解决方案--------------------
试一下这个&#10;
------解决方案--------------------
怎么感觉矛盾的,既然每次读取其中一行,怎么又会包含换行符呢
------解决方案--------------------
我也遇到这样的问题,后来只好不用readLine了,改成read了。
------解决方案--------------------
你可以循环用readLine呀
然后取出来之后存到数据库的时候
用cont.replaceAll( "\n ", " <br> ")替换文本中的换行符号
拿出来的时候就可以按原来的格式来进行显示了