Safari と content プロパティ (3)

http://hxxk.jp/2006/08/21/1805

記事データ

投稿者

真琴

投稿日時

2006-08-21T18:05+09:00

タグ
概要

外部 CSS 内で content プロパティの値にエスケープを行わないマルチバイト文字列を指定した場合に、 Safari 1.0 では文字化けが起こるというバグがありましたが、これは Safari 2.0 でも受け継がれているバグなのでしょうか ? 比較サンプルを作ってみたのでどなたか検証してください、というお願い記事。

リプライ

3 件のリプライがあります。

記事本文

Safari 2.0 では外部 CSS にて content プロパティの値にマルチバイト文字列を直接指定しても大丈夫なのだろうか

今回の記事は、 Safari と content プロパティ (2) のように疑問を呟くことで、複数の方から検証をしていただいて疑問を解決できたことに味を占めて、また疑問を呟いて検証してもらおうという浅ましい記事です、注意。

以前、 Safari と content プロパティにて、外部 CSS 内で content プロパティの値にエスケープを行わないマルチバイト文字列を指定した場合に、 Safari 1.0 では文字化けが起こると書きました。 そこで hxxk.jp の CSS では、 content プロパティの値には数値文字参照用変換スクリプトを使ってエスケープしたものを指定するようにしていますが、これって Safari 2.0 でも受け継がれているバグなのでしょうか ?

外部 CSS の content プロパティにて、エスケープを行った値と行っていない値を指定した場合の比較用サンプルを用意してみましたので、 Safari 2.0 環境がある方は是非開いていただき、「化けたよ」「化けなかったよ」程度の書き捨てコメントでも良いので、この記事に検証結果を届けていただけると助かります。

……という記事を昨晩書いていたら、マシンが突然再起動を行ってくれたのでそのままフテ寝していたところ、今朝 Lucky bag::blog の e-luck さんが調べて下さると仰ってくれました。 が、せっかく書いた記事を使わないのも勿体無いのと、 e-luck さんのコメントやトラックバックの受け皿としての場所が必要だろうということで、こうして記事を残しておきます。 もちろん、 e-luck さんに限らず Safari 2.0 環境がある方のご協力はありがたく頂戴いたしますのでどうかひとつ。

リプライ

3 件のリプライが送られています。

2006-08-21T18:40+09:00 - maki

Safari 2.0.4で化けています。

2006-08-23T01:42+09:00 - 壱茉

<a href="http://www.jam-graffiti.com/temp/hxxx01.png">http://www.jam-graffiti.com/temp/hxxx01.png</a> safari 2.0.4 のスクショおいておきますね。

2006-08-31T01:29+09:00 - 真琴

maki さん、壱茉さん、検証ありがとうございます。 やはり化けるんですねえ……この結果は有意義に使わせていただきます。

この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。

記入フォーム

補足情報

著作、講演、制作実績など