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
5a06a37b04
commit
5b9c2fb414
1 changed files with 121 additions and 1 deletions
|
|
@ -200,7 +200,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