Skip to content

Commit 4c3cd67

Browse files
committed
【fix】fix charset decode
1 parent 3e1f7a1 commit 4c3cd67

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

core/src/main/java/com/dtstack/flink/sql/format/dtnest/DtNestRowDeserializationSchema.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import org.apache.flink.types.Row;
3535

3636
import java.io.IOException;
37+
import java.nio.charset.StandardCharsets;
3738
import java.sql.Date;
3839
import java.sql.Time;
3940
import java.sql.Timestamp;
@@ -73,7 +74,8 @@ public DtNestRowDeserializationSchema(TypeInformation<Row> typeInfo, Map<String,
7374

7475
@Override
7576
public Row deserialize(byte[] message) throws IOException {
76-
String decoderStr = new String(message, charsetName);
77+
String data = new String(message);
78+
String decoderStr = new String(data.getBytes(charsetName), StandardCharsets.UTF_8);
7779
JsonNode root = objectMapper.readTree(decoderStr);
7880
this.parseTree(root, null);
7981
Row row = new Row(fieldNames.length);

0 commit comments

Comments
 (0)