HTMLのlang属性

bubble hourの11月26日より:

とか言ってる矢先、この文書を Another HTML-lint でチェックしたらエラー出るし。"Walk out to winter♪"の部分、段落全體をxml:lang="en"としてゐたのですが、末尾の"♪"が日本語文字コードなので彈かれたやうです。

試しに♪を♪としてみたところ、該当のチェックはまぬかれるようでした。

Anothor HTML-lintの、「LANG 属性は `xx` ですが、テキストが日本語のようです」のチェックは、製作者に異なる言語の文字が入りこんでいることに注意を喚起する程度のもので、例として挙げられていた:

<P lang="es">
お元気ですか。今、スペインに来ています。
</P>

というのはいくらなんでもですが、上記の♪のような場合は問題ないのではないか……と自分も思います。音楽♪は世界共通の言葉ですし(←何か違うような)。

(2001年11月27日)

北村曉 kits@akatsukinishisu.net