come mai c'é questa differenza nella denominazione?
PHP usa UTF-8 e mysql lo evoca usando utf8?

sto realizzando un sito e voglio dichiarare in una costante il tipo di charset usato dal sistema

Codice PHP:
define('SYSTEM_CHARSET''UTF-8'); 
siccome poi quando mi connetto al database eseguo query del tipo: SET NAMES utf8

Vi domando se esiste un modo per correlare automaticamente il charset senza che imposto anche una costante soltanto per definire il charset del database