• ベストアンサー

Perlで生成したHTML画面がMacで表示できません

フレーム内にてPerlでHTMLを生成して表示しているのですが、 Win98のIE5.0とNN4.75では表示がうまくいくのですが、 MacOSのIE5.0とNN4.73では、文字が表示されなかったり、tableタグが崩れていたりと画面表示ができません。 どうしてなのかが、まったく検討がつかないので困っております。 WinとMacとでは、同じようにHTMLを表示できないのでしょうか? また、どう言った原因が考えられるのでしょうか? ご存知の方が居られましたらアドバイスをお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • inoue64
  • ベストアンサー率29% (334/1115)
回答No.1

ヘッダに charset=Shift_JIS などと指定してみてはどうですか。 詳細は参考URLで

参考URL:
http://tohoho.wakusei.ne.jp/wwwxx005.htm
sa-e
質問者

お礼

回答どうもありがとうございます。 参考URLにて勉強させていただきます。 まったく検討がつかなかったので、 一歩前進~と気持ちが前向きになれました!

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • ryouchi
  • ベストアンサー率41% (52/125)
回答No.4

一般的にInternetExplorerはTableタグに寛容で、Netscapeは厳密にみていると言われています。 <table> <tr> <td>hoge1</td> <td>hoge2</td> </tr> <tr> <td>hoge3</td> <td>hoge4</td> </tr> </table> などのように、<table></table>、<tr></tr>、<td></td>がきちんと対をなしているか、入れ子構造になっているか、どうかもう一度確認してみてください。 下記URLのhtmllintで調べてみてはいかがでしょうか? なお、HTML(HyperText Markup Language)は元々、文書構造を記述する言語として作成されたので、正確にNCとIEで同じものを期待するのは難しいと思います。

参考URL:
http://openlab.ring.gr.jp/k16/htmllint/htmllint.html
sa-e
質問者

お礼

回答どうもありがとうございました。 タグの閉じ忘れも重要なんですね…。 参考URLを有効に活用させていただきます! OSだけでなく…ブラウザにも一苦労なんですよね…。

すると、全ての回答が全文表示されます。
  • biginer
  • ベストアンサー率24% (382/1537)
回答No.3

ウインドウズの機種固有の文字を使用するとマックで読めません。(逆も)

sa-e
質問者

お礼

回答どうもありがとうございます。 機種固有の文字が入ってるかどうか確認してみます! WinとMacで両方にあわせるのはなかなか難しいんですね…。

すると、全ての回答が全文表示されます。
  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.2

 まったく同じには表示できないと考えるべきです。  OS固有の癖がありますので....。  文字ばけて表示できないのは、出力している文字コードの問題であると思いますので、Perlでの出力を確認してみて下さい。  後、ヘッダに文字コードを埋めこむのを忘れずに...ね。  ブラウザ毎に方言があるので、しょうがないと考えて、後は、確認しながら試してみるしかありません。

sa-e
質問者

お礼

回答どうもありがとうございます。 やはりOS固有の癖で同じモノは表現できないんですね…。 ブラウザの方言…言い回しが良いですね。 方言を気に掛けつつ試してみます!

すると、全ての回答が全文表示されます。

関連するQ&A