现在遇到一个很棘手的问题。情况是这样的。
我需要向我的服务器分别传送一些字符串。
然后每条需要传送的字符串是存在文本文件中,我的程序每次读取其中的一行发送。但是在有些字符串中包括有换行。
问题就出现了,
我不知该怎么样把包含有换行字符串一起发送到服务器,因为我的程序原本每次判断读取字符串完结的依据就是换行,一旦读取到字符串中的换行符就会自动结束,无法再读取后面没读完的数据。
或者换个说法,在网页,或者服务器,或者论坛上有没有什么字符串是可以到换行的作用的。
我试过传送/n 或 /r/n 或 <br> ,但都无法起到换行的作用,都只是把这几个字符原原本本的显示出来罢了。不知有没有什么方法可以解决这个难题,或者说只能通过编个比较复杂的代码来解决呢。或者高手能不能举出,换行符号到底有多少种。
我需要向我的服务器分别传送一些字符串。
然后每条需要传送的字符串是存在文本文件中,我的程序每次读取其中的一行发送。但是在有些字符串中包括有换行。
问题就出现了,
我不知该怎么样把包含有换行字符串一起发送到服务器,因为我的程序原本每次判断读取字符串完结的依据就是换行,一旦读取到字符串中的换行符就会自动结束,无法再读取后面没读完的数据。
或者换个说法,在网页,或者服务器,或者论坛上有没有什么字符串是可以到换行的作用的。
我试过传送/n 或 /r/n 或 <br> ,但都无法起到换行的作用,都只是把这几个字符原原本本的显示出来罢了。不知有没有什么方法可以解决这个难题,或者说只能通过编个比较复杂的代码来解决呢。或者高手能不能举出,换行符号到底有多少种。
bbbbbaaaaacccc
aaaaabbbbbaaaa我的文本格式是这样,然后我每次读取一行,就是以最后的那个换行符来判断。但是有一个情况是这样aaaaabbbbbcccc
bbbbbaaaaacccc
KKKKKK/nDDDDDD (暂以/n为一个换行符)如果是以上这种情况的话,我的程序只能读到K为止遇到/n的换行符号就自动结束了,后面的DDDD就读取不了,我现在就是要解决这个问题
然后取出来之后存到数据库的时候
用cont.replaceAll("\n", "<br>")替换文本中的换行符号
拿出来的时候就可以按原来的格式来进行显示了