昔からの悩みなのですが
LinuxとWindowsでは文字コードに違いがある事に困っていまして
ブラウザごとにも表示が不安定になっております
それがこちらのサイトです
http://yatagarasu0495.web.fc2.com/hatena/chat/chat03/index.html
本来なら5コメントずつ戻してでしか見られない
過去のコメントのログを左フレームで指定して右フレームに出力するものです
(作品はYダッシュさんのものです)
LinuxもWindowsもフレーム無しの時には表示されるのですが(Windowsはエンコード有り)
一部のWindowsでは使えない!?ようです
Windowsの方はどのような表示になるのか!?
また対処できた方はお願いします
今の所 Windows IE では エンコード→Unicode(UTF-8)でうまく表示されます
P.S.
右のフレームにはCSS {display: none;}である程度広告を消しましたが
広告の上手い対処方法も知りたいです
Internet Explorer 6では全く表示されません。自動では文字コードをShift_JISと判断しているので、手動でUTF-8に変更すると表示されます。
日本語(非ASCII文字)入りのtitleタグをcharsetを指定しているmetaタグの前に書いているのが原因ではないでしょうか。
<title>地底コメントログ飛翔</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
↓
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>地底コメントログ飛翔</title>
追記:ローカルに保存して上記のように変更するとUTF-8と判断され表示されました。
右側のフレーム side.html の内容が壊れているから
ちゃんと表示されないのだと思います
Firefoxにfirebugアドインを入れてチェックし直してみてください
右のフレームに表示される html でも、meta に charset=utf-8 が指定されてるしね。
外っ側の html が、文字コードは utf-8 で書かれているのに、meta が間違った書き方になってるけど、
右のフレーム表示に関係するかな?
Windows とか Linux に関係なく、ブラウザの文字判定が自動判別になって無い、ということじゃないかな?
二つともフレームが出たということですか!?
<meta charset="UTF-8">をいろいろ変えて出力していたら
google Chromeでの表示が変わったため
簡略化が出来るものと思っていましたが...
つまりは閲覧者のブラウザ設定に問題があると...
コメント欄での報告ありがとうございます
正確には、Windows や Linux が UTF-8 に対応してるかどうかは、あまり関係なくて、
それらの OS で動いているブラウザが、その文字コードでの表示に対応しているかどうか、です。
有名どころのブラウザであれば、UTF-8 は表示可能なので、
後は、ブラウザが文字コードを自動認識するように設定して、
正しくブラウザに教えてあげるのが肝要です。
因みに、表示が正しくできない場合、ってのは、どの表示が化けちゃうの?
><meta charset="UTF-8">をいろいろ変えて出力していたら
これは、書き方が正しくないよ。
実験してみるのが全くの無益だ、とは言わないけれど、
プログラムは作った通りにしか動かないので、何かの決まりは、調べて、その通りに書くべき。
どこを調べれば良いのか分からないときには、人力検索で :-)
いまChromeとFirefoxでブラウジングしてみたんだけど
無茶苦茶重いです
右側のフレームの後半がなくなっていたり
まったく表示されなかったりと
書き方の問題よりサーバ側に無理なことをやらせてませんか?
3つとも変えました
言い難いのですが
Firefoxで確認しながら文字コードを設定せずに
htmlファイルをアップした時には
Firefoxでは問題なく反映されるのですが
GoogleChromeの時では必然的に
デフォルトだと文字化けが発生したので
Unicodeにエンコードしたら表示されたのです
とりあえずFC2のサーバーの方は
昨日アクセスが困難だったため今日改めて
再アップしたので
Windowsの方での各ブラウザの確認をお願いしたいです
やはり規定通りの動かし方に忠実の方が無難ですよね
これからは気をつけます
文字化けについては知り合いのユーザーが見たところ
菱形に?が入ったような文字化けが出るようです
ソース自体短いですし
JavaScriptではとくに
仕様の範囲で行っていますので...
おそらく昨日のFC2のサーバーの混雑が原因だと思います
今アクセスしてみたら重くはないかと...
今回は、タグの順番と表示の確認の双方をしていただいた
しおりさんをベストサンサーにしたいと思います
ありがとうございました