Quali encoding supporta MySQL?

Negli anni questa domanda ha avuto differenti risposte. Con la versione attuale MySQL supporta molti tipi di encoding, compreso l’UTF-8. Questo encoding permette di codificare caratteri particolari e di poterli trattare senza problemi o introduzioni di altri layer.