編碼可用於解決字元集需求 (少部分的語言使用與英文相同的 26 個 A 到 Z 字元)。所有語言都是使用下列任一類別的字元集來表示:
SBCS (單位元組字元集)
以單一 (一個) 位元組來表示每個字元。單位元組字元集可以是 7 位元 (最多提供 128 個字元) 或 8 位元 (最多提供 256 個字元)。8 位元 SBCS
的範例是 ISO 8859-5 (斯拉夫文) 字元集 (表示俄文字元)。
DBCS (雙位元組字元集)
指的是東亞字元集 (日文、韓文、簡體中文和繁體中文),它們需要寬度混合的編碼,因為大部分字元包含多個位元組。雖然詞彙 DBCS (雙位元組字元集) 比 MBCS (多位元組字元集)
還常使用,但是 MBCS 較為精確。東亞字元集中的部分字元確實需要多個位元組,但不是所有字元都需要。