This chapter describes the difference between characters, glyphs, character sets, and encodings, and their impact on the implementation.