Character encoding is
useful in web development for generating character strings from
random numbers (CAPTCHA images for instance), displaying non-standard characters and many other purposes.
Unicode is an industry
standard developed from the earlier ASCII standard (which is now a subset
of Unicode).
To display Unicode characters in C# use Convert.ToChar(int), in VBScript, VB.NET and PHP use
the chr(int) function. In JavaScript use String.fromCharCode(int).
ASCII codes were originially
developed for teletype machines and the first 32 characters are non-printing (bell, backspace, etc.)