diff --git a/serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java b/serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java index 8dada5a..21d3f94 100644 --- a/serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java +++ b/serde/src/java/org/apache/hadoop/hive/serde2/SerDeUtils.java @@ -551,7 +551,7 @@ private SerDeUtils() { } public static Text transformTextToUTF8(Text text, Charset previousCharset) { - return new Text(new String(text.getBytes(), previousCharset)); + return new Text(new String(text.getBytes(), 0, text.getLength(), previousCharset)) ; } public static Text transformTextFromUTF8(Text text, Charset targetCharset) {