Разница между кодировками UTF?

У меня простой вопрос - в чем разница между UTF-8, UTF-16и UTF-32? Я знаю, что закодированные строки имеют разные размеры, но для чего нужны UTF-16и UTF-32? Разве UTF-8не может правильно обрабатывать все языки? И как UTF-7вписывается в это?

EDIT

Хорошо, я относительно понимаю техническую сторону всего этого, но я все еще не вижу причин, по которым я должен использовать, например, UTF-16вместо UTF-8в моем приложении. Итак, мой вопрос заключается в том, каково практическое использование других кодировок тогда UTF-8?

9
задан Petr Mensik 10 June 2012 в 18:23
поделиться