¿Cuántos bytes tiene un carácter Unicode?

Estoy un poco confundido acerca de las codificaciones. Hasta donde yo sé, los viejos caracteres ASCII tomaban un byte por carácter. ¿Cuántos bytes requiere un carácter Unicode?

Supongo que un carácter Unicode puede contener todos los caracteres posibles de cualquier idioma, ¿estoy en lo cierto? Entonces, ¿cuántos bytes necesita por carácter?

¿Y qué significan UTF-7, UTF-6, UTF-16, etc.? ¿Son versiones diferentes de Unicode?

Yo leo elWikipedia artículo sobre Unicode pero es bastante difícil para mí. Tengo muchas ganas de ver una respuesta simple.

Respuestas a la pregunta(1)

Su respuesta a la pregunta