From 9efec4160f75b45039eff92e7afac0653cea0f5c Mon Sep 17 00:00:00 2001 From: damencho Date: Fri, 20 Sep 2024 16:31:21 -0500 Subject: [PATCH] fix(transcriptions): When posting json make sure it is UTF-8. --- src/main/java/org/jitsi/jigasi/transcription/Util.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/jitsi/jigasi/transcription/Util.java b/src/main/java/org/jitsi/jigasi/transcription/Util.java index 200f90070..173b73254 100644 --- a/src/main/java/org/jitsi/jigasi/transcription/Util.java +++ b/src/main/java/org/jitsi/jigasi/transcription/Util.java @@ -22,6 +22,7 @@ import java.io.*; import java.net.*; +import java.nio.charset.*; /** * Utility functions used in the transcription package. @@ -49,10 +50,10 @@ public static void postJSON(String address, JSONObject json) HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setDoOutput(true); conn.setRequestMethod("POST"); - conn.setRequestProperty("Content-Type", "application/json"); + conn.setRequestProperty("Content-Type", "application/json; charset=UTF-8"); OutputStream os = conn.getOutputStream(); - os.write(json.toString().getBytes()); + os.write(json.toString().getBytes(StandardCharsets.UTF_8)); os.flush(); if (conn.getResponseCode() != HttpURLConnection.HTTP_OK)