diff --git a/src/com/tkjelectronics/balanduino/BluetoothChatService.java b/src/com/tkjelectronics/balanduino/BluetoothChatService.java index 239c587..e16ac98 100644 --- a/src/com/tkjelectronics/balanduino/BluetoothChatService.java +++ b/src/com/tkjelectronics/balanduino/BluetoothChatService.java @@ -27,6 +27,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +import java.nio.charset.StandardCharsets; import java.util.UUID; /** @@ -224,7 +225,7 @@ public void write(byte[] out) { } public void write(String string) { - write(string.getBytes()); + write(string.getBytes(StandardCharsets.UTF_8)); } /** @@ -395,7 +396,7 @@ public void run() { if (mmInStream.available() > 0) { // Check if new data is available bytes = mmInStream.read(buffer); // Read from the InputStream - String readMessage = new String(buffer, 0, bytes); + String readMessage = new String(buffer, 0, bytes, StandardCharsets.UTF_8); String[] splitMessage = readMessage.split(","); if (D) {