• ベストアンサー

【緊急】  と HTMLで記述していたら、画面上で ? が表示されてしまう!!

HTMLの構文の中でスペースで間をあけたくて、   という表記を使っていて、 今まで正常にスペースが表示されていたのですが、 画面上でその部分だけが ? と表示されてしまう トラブルが発生しました。 どなたか、このトラブルが起きる原因の 手ががりを少しでもよいので分かる方教えて下さい。 よろしくお願いします。 通常IEで使っていたのですが、 ブラウザが変わったとかでしょうか?

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

  • ベストアンサー
  • randman
  • ベストアンサー率51% (17/33)
回答No.1

憶測ですが、文字コードの問題かと思われます。 ページトップで、 <HTML lang="ja"> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> …(以下略) と指定し、かつ、ファイル自体の文字コードもシフトJISであるか確認してみてください。 それでもダメな場合は、&nbsp;を にしてみてください。 現物を見てみたいところです。

SEAMOON
質問者

お礼

回答ありがとうございます。 推測したのは、ブラウザの種類・バージョンの違い、文字コードの問題だったのですが、なにやら詳しく話を聞いて見ると画面上は『?』は表示されていないようです。 そのブラウザの画面をブラウザの印刷ボタンを使って 印刷すると印刷物に『?』マークが表示されるらしいのです。 ますます分からなくなってしまいました;;

その他の回答 (3)

  • dayowl
  • ベストアンサー率56% (84/148)
回答No.4

下記のようにbodyのフォントを指定してみたらどうでしょうか? <body style="font-family:MS UI Gothic;"> </body>

  • ps5550
  • ベストアンサー率22% (2/9)
回答No.3

昔、「&nbsp;」の最後のセミコロンを忘れて、「&nbsp」としたところ、 Netscapeで文字化けした経験があります。 不思議と、今試してみても再現しないのですが、Netscapeのバージョンで動作が変わるののか、もしくは、私の記憶違いかもしれません。

SEAMOON
質問者

お礼

ありがとうございます。参考になります! ブラウザはIEを使っているようです。

  • randman
  • ベストアンサー率51% (17/33)
回答No.2

> 印刷物に『?』マークが表示されるらしい プリンタにフォント(MS UIゴシックなどの比較的新しいフォント)が正しくインストールされていないとか…。 何にせよ、NN7.2などの最新のブラウザに変えてみても症状が改善されない場合は、プリンタ(かドライバ)が怪しくなってきますね。サポセンかシステムの方に聞いてみてはいかがでしょう。

SEAMOON
質問者

お礼

再びの回答ありがとうございます! プリンタにフォントをインストールされていない という 考え方が全くできていませんでした。そういうこともあるのですね。勉強になりました。システムの方に聞いてみることにします。

関連するQ&A