Unicode — стандарт кодирования символов, включающий знаки почти всех письменных языков мира. Его использование началось после того, как стало понятно, что для разных языков нужны различные кодировки и поэтому их необходимо собрать воедино...
Я очень часто говорю и пишу о кодировке, Однако, не все люди знают, что это такое. Вроде бы понимают, что кириллица - это "windows-1251" ("cp1251"), а Unicode - это "utf-8". А что такое кодировка, так и не понимают...