diff --git a/src/main/java/org/jetlinks/protocol/official/binary/DataType.java b/src/main/java/org/jetlinks/protocol/official/binary/DataType.java index 92280ca..67eaf57 100644 --- a/src/main/java/org/jetlinks/protocol/official/binary/DataType.java +++ b/src/main/java/org/jetlinks/protocol/official/binary/DataType.java @@ -157,9 +157,9 @@ public enum DataType { @Override public void write(ByteBuf buf, Object value) { - String str = (String) value; - buf.writeShort(str.length()); - buf.writeBytes(str.getBytes()); + byte[] bytes = ((String) value).getBytes(); + buf.writeShort(bytes.length); + buf.writeBytes(bytes); } }, //0x0C