From 8c372d214801e9f68ae3103bb9f52b0f2c0547e2 Mon Sep 17 00:00:00 2001 From: Xiaobing Zhou Date: Thu, 24 Jul 2014 16:30:18 -0700 Subject: [PATCH] HIVE-7511: Hive: output is incorrect if there are UTF-8 characters in where clause of a hive select query. --- cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java b/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java index 3cdedba..a90a1c3 100644 --- a/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java +++ b/cli/src/java/org/apache/hadoop/hive/cli/CliDriver.java @@ -472,7 +472,7 @@ public int processFile(String fileName) throws IOException { BufferedReader bufferReader = null; int rc = 0; try { - bufferReader = new BufferedReader(new InputStreamReader(fs.open(path))); + bufferReader = new BufferedReader(new InputStreamReader(fs.open(path), "UTF-8")); rc = processReader(bufferReader); } finally { IOUtils.closeStream(bufferReader); -- 1.8.5.2 (Apple Git-48)