Karakter seti, belirli bir sayıda karakter ve onların sayısal karşılığından (encoding) oluşmuş bir kümedir. Karakter encoding ise bir karakter setinin sayısal değerlerine nasıl çevrildiğinin (encoding) sistemidir. Örneğin Unicode bir karakter setidir. Bu karakter setine göre UTF-8 , UTF-16, UTF-32 karakter encoding sistemleridir.
Not : Karakter Set ve Karakter Encoding ifadeleri bir çok kez birbirleri yerine kullanılabilmektedir