Skip to content

Commit ff268a7

Browse files
committed
UTF-8
1 parent e2feb7e commit ff268a7

File tree

1 file changed

+12
-2
lines changed
  • src/main/java/com/tang/intellij/lua/debugger/remote/mobdebug

1 file changed

+12
-2
lines changed

src/main/java/com/tang/intellij/lua/debugger/remote/mobdebug/MobServer.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,17 @@ public class MobServer implements Runnable {
4444

4545
class LuaDebugReader extends BaseOutputReader {
4646
LuaDebugReader(@NotNull InputStream inputStream, @Nullable Charset charset) {
47-
super(inputStream, charset);
47+
super(inputStream, charset, new BaseOutputReader.Options() {
48+
@Override
49+
public boolean sendIncompleteLines() {
50+
return false;
51+
}
52+
53+
@Override
54+
public SleepingPolicy policy() {
55+
return SleepingPolicy.BLOCKING;
56+
}
57+
});
4858
start(getClass().getName());
4959
}
5060

@@ -106,7 +116,7 @@ public void run() {
106116
try {
107117
final Socket accept = server.accept();
108118
listener.println("Connected.");
109-
debugReader = new LuaDebugReader(accept.getInputStream(), Charset.defaultCharset());
119+
debugReader = new LuaDebugReader(accept.getInputStream(), Charset.forName("UTF-8"));
110120

111121
threadSend = ApplicationManager.getApplication().executeOnPooledThread(() -> {
112122
try {

0 commit comments

Comments
 (0)