From 2f9145bc7fc7df02a6cf40281da74297a697e145 Mon Sep 17 00:00:00 2001 From: "m.melnikov" Date: Fri, 25 Jun 2021 15:13:53 +0300 Subject: [PATCH] Added explicit setting of the request encoding when using external data --- .../java/ru/yandex/clickhouse/ClickHouseStatementImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/clickhouse-jdbc/src/main/java/ru/yandex/clickhouse/ClickHouseStatementImpl.java b/clickhouse-jdbc/src/main/java/ru/yandex/clickhouse/ClickHouseStatementImpl.java index 47d25c406..98fce4ccf 100644 --- a/clickhouse-jdbc/src/main/java/ru/yandex/clickhouse/ClickHouseStatementImpl.java +++ b/clickhouse-jdbc/src/main/java/ru/yandex/clickhouse/ClickHouseStatementImpl.java @@ -738,7 +738,9 @@ private InputStream getInputStream( requestEntity = new StringEntity(sql, StandardCharsets.UTF_8); } else { MultipartEntityBuilder entityBuilder = MultipartEntityBuilder.create(); - entityBuilder.addTextBody("query", sql); + + ContentType queryContentType = ContentType.create(ContentType.TEXT_PLAIN.getMimeType(), StandardCharsets.UTF_8); + entityBuilder.addTextBody("query", sql, queryContentType); try { for (ClickHouseExternalData externalDataItem : externalData) {