From d50509001a04751166b290e6ba6bc99cf6133458 Mon Sep 17 00:00:00 2001 From: atomicint Date: Sun, 7 Feb 2016 03:49:19 -0500 Subject: [PATCH] Fix String attribute encoding delimiter --- .../org/apollo/game/model/entity/attr/StringAttribute.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/game/src/main/org/apollo/game/model/entity/attr/StringAttribute.java b/game/src/main/org/apollo/game/model/entity/attr/StringAttribute.java index c2f0454c..1158c09d 100644 --- a/game/src/main/org/apollo/game/model/entity/attr/StringAttribute.java +++ b/game/src/main/org/apollo/game/model/entity/attr/StringAttribute.java @@ -1,6 +1,7 @@ package org.apollo.game.model.entity.attr; import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; import java.util.Arrays; /** @@ -31,11 +32,11 @@ public final class StringAttribute extends Attribute { @Override public byte[] encode() { - byte[] bytes = value.getBytes(Charset.forName("UTF-8")); + byte[] bytes = value.getBytes(StandardCharsets.UTF_8); int length = bytes.length; bytes = Arrays.copyOf(bytes, length + 1); - bytes[length - 1] = 0; + bytes[length] = 0; return bytes; }