Вопрос
Какая из двух терминов правильная?
Решение
Это зависит от того, где вы его используете...
Название кодировки UTF-8
.
Тире нельзя использовать везде, поэтому, например, в .NET Framework свойство System.Text.Encoding
класс, который возвращает экземпляр UTF8Encoding
класс, который обрабатывает кодировку UTF-8, называется UTF8
.
Другие советы
Это определенно UTF-8.UTF8 обычно используется только в тех местах, где тире не разрешено (идентификаторы языка программирования) или потому, что люди слишком ленивы.
Следуя стандарту RFC, ответ — UTF-8.
Я считаю, что, согласно Консорциуму Unicode, это UTF-8.
Также UTF-8 (отличное и подробное объяснение UTF-8)
Не связан с StackOverflow