ルモーリン
ホーム 更新 Perl Sample サービス 雑談 鉄ゲタ Linux リンク 連絡先

HTML5のバリデーション

2020-02-08

まさかあ、特定の「神」や「社」を使ってHTML5のバリデーションに引っかかる訳な…本当に引っかかるぞ、コレ。 ページ下端のリンクからこのページを検証してみてください。 utf8を使っているのに何故なんだろう? GoogleやTwitterの埋め込みコードはノーカンでお願いします。

バリデーターはNFCの文字列を通します(警告が出ない)。
「Text run is not in Unicode Normalization Form C.」というHTML Validation Serviceの警告について: 小粋空間
「例6:神と神」の所をごらんください。 NFCはバラして結合して元に戻る。 しかしながら「神」はバラせるけど結合できない漢字らしい(よく分からない)。 つまりバリデーターはNFCでないと判定してアウト。←本当?
文字コード地獄秘話 第3話:後戻りの効かないUnicode正規化 | ALBERT Engineer Blog