What are they, what are they for?
- Character SET
- Character Encoding
What are they, what are they for?
Basically:
Charset : Set of characters that you can use.
Encoding : This is how these characters are stored in memory.
I suggest reading the source, this topic in SOEn . Or even this article .