差はないだろうけど、「charset=utf-8」と「 charset=UTF-8」、どっちが正しいのかな?
いや、正しいというよりも、どっちの方が「好ましい」的なニュアンスなのか?だな。
結構人によってバラバラ。UTF-8はUTF-8って名称なんだからcharset="UTF-8"
でいいじゃん。とか、content-typeも人によってcとかtが大文字だったりとバラバラ。DTDの記述以外は大文字なんだから(XHTML、いや、私の場合HTMLでも小文字で統一する)、全部小文字でいいんじゃない?とか思って、前まではhttp-equiv="content-type" content="text/html; charset=UTF-8"
という書き方をしていたんだけど、なんかスタンダードな指針みたいなのが欲しくてモヤモヤしていた。
However, no distinction is made between use of upper and lower case letters.
結論としては、大文字小文字による区別はないということ。つまり「正しい」とか、「好ましい」書き方っていうのもないってこと。じゃあ区別はないって言ってるIANAと同じ書き方で書けばいいべ。あ、W3Cでもいいか。
Tが小文字なのが気に入らなかったので、W3Cと同じ書き方をすることにした。