個別記事

contentプロパティの文字化け

この記事が属するカテゴリー
CSS

Safariで自サイト確認したら、contentで吐き出している2バイトが見事に文字化けしてたんで、慌てて修正。修正前は、content:"【追記 "attr(datetime)" 】";としていたんですが、2バイトの部分をUnicodeの16進数に変換して、バックスラッシュでエスケープした。

ins[datetime]:before {
      content:"\3010\8FFD\8A18 "attr(datetime)" \3011";
      font-size: 80%;
}

と言うか、一応マカーのつもり(笑)だったけど、こんなバグあるの知らなかった…。

2005-02-06T23:09:14+09:00 | コメント (0) | トラックバック (1) |はてなブックマーク

関連性が高いエントリー 5 件

トラックバック

このエントリーのトラックバックURL:
http://WWW.lucky-bag.com/cgi/mt/mt-tb.cgi/146

このリストは、次のエントリーを参照しています: contentプロパティの文字化け:

WWW hxxks さんからのトラックバック
Safari と content プロパティ
このバグの存在は私も知りませんでした。 そして、 UCS-2 以外の charset では @charsetを明示したとしてもエスケープが必要ということなので、... [続きを読む]
2005年02月07日 01:36

コメント

"contentプロパティの文字化け"へのコメントはまだありません。

コメントしてください

コメント内ではタグは一切使えません。コメント内にてタグを表記したい場合は、お手数ですが、文字実体参照を利用して < を &lt; 、> を &gt; とそれぞれ置き換えてください。




保存しますか?


(V) (P)