Domanda
Quale dei due è la terminologia corretta?
Soluzione
Dipende da dove lo usi ...
Il nome della codifica è UTF-8
.
Un trattino non è valido da usare ovunque, quindi ad esempio nel framework .NET la proprietà della classe System.Text.Encoding
che restituisce un'istanza della UTF8Encoding
la classe che gestisce la codifica UTF-8 è denominata UTF8
.
Altri suggerimenti
È sicuramente UTF-8. UTF8 viene utilizzato comunemente solo in luoghi in cui non è consentito un trattino (identificatori del linguaggio di programmazione) o perché le persone sono troppo pigre.
Seguendo lo standard RFC la risposta è UTF-8
Credo che secondo il consorzio Unicode, sia UTF-8.
Anche UTF-8 (ottima e approfondita spiegazione di UTF-8)