JAVA里传送换行符的问题。

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

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

或者高手能不能举出,换行符号到底有多少种。
...全文
1897 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ananroad 2007-06-11
  • 打赏
  • 举报
回复
你可以循环用readLine呀
然后取出来之后存到数据库的时候
用cont.replaceAll("\n", "<br>")替换文本中的换行符号
拿出来的时候就可以按原来的格式来进行显示了
bearhuang 2007-06-10
  • 打赏
  • 举报
回复
多情剑客兄弟。 这个好像靠点谱了,可是好像只现实一个空字符?意思是什么都没有。有没有类似的可以换行的
Jessica_fan 2007-06-10
  • 打赏
  • 举报
回复
我也遇到这样的问题,后来只好不用readLine了,改成read了。
believefym 2007-06-10
  • 打赏
  • 举报
回复
那就不要用readLine了,不然肯定到\n就结束了
bearhuang 2007-06-10
  • 打赏
  • 举报
回复
楼上的兄弟。意思这样 比如

aaaaabbbbbcccc
bbbbbaaaaacccc
aaaaabbbbbaaaa

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

aaaaabbbbbcccc
bbbbbaaaaacccc
KKKKKK/nDDDDDD (暂以/n为一个换行符)

如果是以上这种情况的话,我的程序只能读到K为止遇到/n的换行符号就自动结束了,后面的DDDD就读取不了,我现在就是要解决这个问题
believefym 2007-06-10
  • 打赏
  • 举报
回复
怎么感觉矛盾的,既然每次读取其中一行,怎么又会包含换行符呢
huoyin 2007-06-10
  • 打赏
  • 举报
回复
试一下这个

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧