reading the amd64 architecture programmer's manual:
One of the more common types of strings used by applications are byte data-type strings known as ASCII strings, which can be used to represent character data.
i agree that a varint encoding like utf-8 sucks too, but come on