Skip to content

Commit 3a04892

Browse files
authored
Merge pull request #14 from superme-Sophie/fix-garbled-code
patch: Fixed a situation where translation results would be garbled i…
2 parents 41ec4e3 + 31e0bfc commit 3a04892

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/space/dynomake/libretranslate/Translator.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@ public TranslateResponse translateDetect(@NonNull String from, @NonNull String t
4747
throw new BadTranslatorResponseException(httpConn.getResponseCode(), urlApi);
4848

4949
InputStream responseStream = httpConn.getInputStream();
50-
Scanner s = new Scanner(responseStream).useDelimiter("\\A");
50+
51+
InputStreamReader reader = new InputStreamReader(responseStream, StandardCharsets.UTF_8);
52+
53+
Scanner s = new Scanner(reader).useDelimiter("\\A");
5154
String response = s.hasNext() ? s.next() : "";
5255

5356
return JsonUtil.from(response, TranslateResponse.class);

0 commit comments

Comments
 (0)