A String field is represented as an int giving the string's length, followed by length bytes of UTF-8 encoded characters. There is no padding or alignment.