While viewing an MP3 file (with ID3 populated from Discogs via Mp3tag) in a Hex editor, I noticed that successive characters of text fields (e.g. Genre) are separated by a  byte. Why is that?
I think I read somewhere that character representations ought to use the minimum number of bytes - which in this case, the characters being from the ASCII set, I had been expecting one byte per character, so the  (Nul character or possibly it has some other interpretation) between characters is confusing me. Could it be that (for unknown reason) the genre names dished out from Discogs via Mp3Tag are each represented as two-bytes?
Please unconfuse me!?
I am just trying to get some solid grounding and orientation here (not coding or anything), hopefully eventually leading to confidence that I am perceiving/understanding/imagining/projecting all the higher-level stuff correctly.