我正在使用openCSV生成.txt文件。我能够成功生成文件,但是我给出的新行字符没有反映在记事本中。但是当在notepad ++中打开相同的文件时它工作正常。有没有办法让它在记事本中工作..
答案 0 :(得分:1)
Windows记事本是一个仅限Windows的程序,需要\r\n
行结尾。它不识别Unix风格的行结尾\n
,并且永远不会这样做,并且不能这样做。
请勿使用Windows记事本打开Unix / Linux样式文件。
答案 1 :(得分:0)
一种选择是首先在Notepad ++中打开生成的文件并搜索正则表达式
(?!\r)(.)\n
并将其替换为
$1\r\n
然后保存文件并在Windows记事本中打开它。
另一种选择是在生成文件时使用\ r \ n作为新行字符,如果这是您特定情况下的选项。