最近遇到一个关于换行符的问题。

    首先需要把数据库中的多列导出成txt文本,然后java代码读取该文件,通过readline读取每一行,再通过"\t" 分割spit每一列数据,分别对其进行处理。

    结果读取每一行的时候发现本来在一行的数据分成了两行,查找原因发现,原来是数据库列中的数据本身已存在换行符,这就需要在导出数据的时候对该列进行一个去除换行符的操作。

REPLACE(title, "\r\n", "")

 如此,问题解决。  

网上查了一个换行符,如下:

  •     java                   \r\n 或者 \n
  •     mysql,javascript         \r\n
  • windows下的文本换行符是  \r\n
  • unix下的文本换行符是          \n