Index: jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveQueryResultSet.java =================================================================== --- jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveQueryResultSet.java (revision 1195103) +++ jdbc/src/java/org/apache/hadoop/hive/jdbc/HiveQueryResultSet.java (working copy) @@ -153,7 +153,7 @@ StructObjectInspector soi = (StructObjectInspector) serde.getObjectInspector(); List fieldRefs = soi.getAllStructFieldRefs(); - Object data = serde.deserialize(new BytesWritable(rowStr.getBytes())); + Object data = serde.deserialize(new BytesWritable(rowStr.getBytes("UTF-8"))); assert row.size() == fieldRefs.size() : row.size() + ", " + fieldRefs.size(); for (int i = 0; i < fieldRefs.size(); i++) {