質問
正しい用語はどちらですか?
解決
使用する場所によって異なります...
エンコーディングの名前は UTF-8
です。
ダッシュはどこでも使用できないため、たとえば.NETフレームワークでは、 UTF8Encoding
のインスタンスを返す System.Text.Encoding
クラスのプロパティUTF-8エンコーディングを処理するクラスの名前は UTF8
です。
他のヒント
間違いなくUTF-8です。 UTF8は、ダッシュが許可されていない場所(プログラミング言語の識別子)または人々が怠け者であるためにのみ一般的に使用されます。
RFC標準に従って答えはUTF-8です
Unicodeコンソーシアムによると、UTF-8であると考えています。
UTF-8 (UTF-8のすばらしい完全な説明)
所属していません StackOverflow