From a760bf201b856d30634c7fda54650f35fa2951aa Mon Sep 17 00:00:00 2001 From: tgodzik Date: Mon, 20 May 2024 21:49:32 +0200 Subject: [PATCH] bugfix: Add encoding to fix issue with non ASCII letter I will also need to check if that works on windows, but that can be easily checked on Windows --- packages/metals-languageclient/src/fetchMetals.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/metals-languageclient/src/fetchMetals.ts b/packages/metals-languageclient/src/fetchMetals.ts index 3af58932..f2823e86 100644 --- a/packages/metals-languageclient/src/fetchMetals.ts +++ b/packages/metals-languageclient/src/fetchMetals.ts @@ -60,7 +60,10 @@ export async function fetchMetals({ return { promise: spawn(javaPath, jarArgs) }; } else { return { - promise: spawn(coursier, coursierArgs), + promise: spawn( + coursier, + ["-J-Dfile.encoding=UTF-8"].concat(coursierArgs) + ), }; } }