Skip to content

Commit 9c484c1

Browse files
committed
Use character encoding for IR encoding.
1 parent b91e99f commit 9c484c1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

main/java/uk/co/real_logic/sbe/ir/Deserializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ private Token deserializeToken()
176176
encBuilder.primitiveType(type)
177177
.byteOrder(SerializationUtils.byteOrder(serializedToken.byteOrder()));
178178

179-
tokenBuilder.name(new String(byteArray, 0, serializedToken.getName(byteArray, 0, byteArray.length)));
179+
tokenBuilder.name(new String(byteArray, 0, serializedToken.getName(byteArray, 0, byteArray.length), SerializedToken.nameCharacterEncoding()));
180180

181181
encBuilder.constVal(SerializationUtils.getVal(valBuffer, type, serializedToken.getConstVal(valArray, 0, valArray.length)));
182182
encBuilder.minVal(SerializationUtils.getVal(valBuffer, type, serializedToken.getMinVal(valArray, 0, valArray.length)));

main/java/uk/co/real_logic/sbe/ir/Serializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ private int serializeToken(final Token token)
138138
.primitiveType(SerializationUtils.primitiveType(type))
139139
.byteOrder(SerializationUtils.byteOrder(token.encoding().byteOrder()));
140140

141-
serializedToken.putName(token.name().getBytes(), 0, token.name().getBytes().length);
141+
serializedToken.putName(token.name().getBytes(), 0, token.name().getBytes(SerializedToken.nameCharacterEncoding()).length);
142142

143143
serializedToken.putConstVal(valArray, 0, SerializationUtils.putVal(valBuffer, token.encoding().constVal(), type));
144144
serializedToken.putMinVal(valArray, 0, SerializationUtils.putVal(valBuffer, token.encoding().minVal(), type));

0 commit comments

Comments
 (0)