在postgresql里面执行这个sql文,因为数据库在本地,用windows的编码格式就一个换行,不会出现问题,部署到linux服务器上之后出现两行换行。解决办法如下:
notepad++ -> 编辑 -> 文档格式转换 -> 转换为UNIX格式。编码为格式选择UTF-8-BOM。问题就完美解决啦
名词解释
- CR:Carriage Return,对应ASCII中转义字符\r chr(13),表示回车
- LF:Linefeed,对应ASCII中转义字符\n chr(10),表示换行
- CRLF:Carriage Return & Linefeed,\r\n,表示回车并换行