Skip to content

Commit 1f5399f

Browse files
committed
Support encoding for lineSep
1 parent 0869b81 commit 1f5399f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/csv/CSVOptions.scala

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ class CSVOptions(
202202
}
203203

204204
val lineSeparatorInRead: Option[Array[Byte]] = lineSeparator.map { lineSep =>
205-
lineSep.getBytes("UTF-8")
205+
lineSep.getBytes(charset)
206206
}
207207
val lineSeparatorInWrite: Option[String] = lineSeparator
208208

@@ -232,9 +232,9 @@ class CSVOptions(
232232
format.setDelimiter(delimiter)
233233
format.setQuote(quote)
234234
format.setQuoteEscape(escape)
235-
lineSeparatorInRead.foreach {sep =>
236-
format.setLineSeparator(sep.map(_.toChar))
237-
format.setNormalizedNewline(sep.head.toChar)
235+
lineSeparator.foreach {sep =>
236+
format.setLineSeparator(sep)
237+
format.setNormalizedNewline(0x00.toChar)
238238
}
239239
charToEscapeQuoteEscaping.foreach(format.setCharToEscapeQuoteEscaping)
240240
format.setComment(comment)

0 commit comments

Comments
 (0)