Commit 5ff6550d authored by 刘洪 's avatar 刘洪

bug:windows下换行符 ^M

parent 046a31e1
...@@ -313,7 +313,7 @@ public class UnstructuredStorageWriterUtil { ...@@ -313,7 +313,7 @@ public class UnstructuredStorageWriterUtil {
if (StringUtils.isBlank(data)) { if (StringUtils.isBlank(data)) {
splitedRows.add(data); splitedRows.add(data);
} else { } else {
splitedRows.add(data.replaceAll("\n", "\\n").replaceAll("\t", "\\t")); splitedRows.add(escape(data));
} }
} else { } else {
if (null != dateParse) { if (null != dateParse) {
...@@ -336,4 +336,11 @@ public class UnstructuredStorageWriterUtil { ...@@ -336,4 +336,11 @@ public class UnstructuredStorageWriterUtil {
taskPluginCollector.collectDirtyRecord(record, e); taskPluginCollector.collectDirtyRecord(record, e);
} }
} }
private static String escape(String var) {
return var
.replaceAll("\n", "\\n")
.replaceAll("\r", "\\r")
.replaceAll("\t", "\\t");
}
} }
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
<!-- <module>odpswriter</module>--> <!-- <module>odpswriter</module>-->
<module>txtfilewriter</module> <module>txtfilewriter</module>
<!-- <module>ftpwriter</module>--> <!-- <module>ftpwriter</module>-->
<!-- <module>hdfswriter</module>--> <module>hdfswriter</module>
<!-- <module>streamwriter</module>--> <!-- <module>streamwriter</module>-->
<!-- <module>otswriter</module>--> <!-- <module>otswriter</module>-->
<!-- <module>oraclewriter</module>--> <!-- <module>oraclewriter</module>-->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment