simple: ASCII deals with 256 characters (2^8). You can only have 256 different characters. Many countries therefor use their own lists, as 256 is far from sufficient for all characters with punctuations. Unicode is a bigger list with enough room for all characters.
DALnet #Helpdesk I hear and I forget. I see and I remember. I do and I understand. -Confucius