Use explicit UTF-8 charset in StdioServerTransportProvider (#826)
Also add a test simulating a different locale in an isolated process. Resolves #295
This commit is contained in:
parent
7f68ea5bc0
commit
05f37ad027
1 changed files with 121 additions and 1 deletions
|
|
@ -214,7 +214,7 @@ public class StdioServerTransportProvider implements McpServerTransportProvider
|
|||
inboundReady.tryEmitValue(null);
|
||||
BufferedReader reader = null;
|
||||
try {
|
||||
reader = new BufferedReader(new InputStreamReader(inputStream));
|
||||
reader = new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
|
||||
while (!isClosing.get()) {
|
||||
try {
|
||||
String line = reader.readLine();
|
||||
|
|
|
|||
Loading…
Reference in a new issue