丸数字(とかローマ数字とか)は使ってよいのか?
大前提として、あんまり古い環境への対応は考えなくても良いってことで。そもそも UTF-8 を見れないって環境とか。
① UTF-8 で、スタイルシートでいちおうフォント種別を指定してれば、基本的には表示される筈なんですが。今なら実は、Shift_JIS のページだろうと、たぶん大丈夫。フォント種別指定ナシか、無効であっても大丈夫、かな?
② ずっと Nucleus CMS 使ったサイト管理やってて、基本的に(サイトが UTF-8 であっても投稿する側がそうとは限らない)「環境依存文字」は使わないでくださいねーなんてご指導していた訳だけど、現在は文字化けした状態をとんと見ない。それがなんでかというのが、実はよく分からない。
Ⅲ ローマ数字はよく化けてるのを見かけてた。だから、なおさら分からない。とりあえず、自分の環境で記述して表示させたらちゃんと出る。
♡ これって、サーバー、PHP、MySQL の文字コードだとか、当然絡みますよね。ソッチか。それとも OS も絡む?
サーバーや PHP に関して、殆どそのへんいじれる環境でやっていて、シッカリ統一可能なのであれば、今は UTF-8 にしてますから、だからやっぱりタマタマ大丈夫だってことなのかな。その割に、以前作った奴(DB が UJIS、送出文字コード Shift_JIS っていうのがまだいっぱいある)のサーバー移動での文字化け対策にハマったりもしてるのですが(笑)つい最近も「〜」の化けの原因追求に結構時間とられた。(DB 移動時の変換処理でバケたデータが挿入されていた)
さて、そんなことで、んじゃ、そのへん平気で使って良いのではないかと思うのですが「いや、やっぱり、コレコレコウイウ状態の時に困るから、使わない方が良いよ」というご意見があれば、お知らせください。
例えば、Windows 98 から Nucleus CMS なんかに投稿する時には、アウトっぽい気がするんですが、すでにそのチェック環境は身近にないのでありました。(ていうか、Windows98 で IE6 環境だと、JavaScript 関係で怪しくて投稿できなかった気がする)
CSS3 の周辺ネタ情報が各所で見られるようになって、チェックにいそしんでる状態です。CSS3 module: Lists なんかを見ると、list-style-type にも丸数字がある。欧州言語環境でマル数字ってナイんじゃないの?なんて思ってましたが、そうではないのか。
そんなんでネット徘徊してたら IE6を使って閲覧すると右上に「アナログ」って出るようにしようぜ。
というのを見つけたので、このサイトもそのネタに乗りました。あえて、業務で作っているサイトにもつけて、ユーザーやクライアントにつっこまれたら「地デジと共に、このサイトは見れなくなります。え?知らなかったんですか?」とかっていってみたい。
アナログ終了後には、ページを砂嵐で埋めるというのもアルな(笑)スクリプト使えばどうにでもなる。
追記
Netscape7.1 なんて引っ張りだしてみたら、やっぱりマル数字もローマ数字も出ない。
フォント依存でも OS 依存でも無く、ブラウザ依存なんでしょうか?うーん…
2009-02-06 14:56 | WebCreate | ichiro | permalink


Comments
コメントはまだありません