diff --git a/lib/tools/mqtt_core.dart b/lib/tools/mqtt_core.dart index 887c121..e032838 100644 --- a/lib/tools/mqtt_core.dart +++ b/lib/tools/mqtt_core.dart @@ -131,10 +131,7 @@ class MqttCore { publishText(String subtopic, String text) { try { - var textBuffer = Uint8Buffer(); - textBuffer.addAll(text.codeUnits); - - var compressedText = GZipCodec().encode(text.codeUnits); + var compressedText = GZipCodec().encode(utf8.encode(text)); var mqttBuffer = Uint8Buffer(); mqttBuffer.addAll(compressedText);