- ベストアンサー
【緊急】 と HTMLで記述していたら、画面上で ? が表示されてしまう!!
HTMLの構文の中でスペースで間をあけたくて、 という表記を使っていて、 今まで正常にスペースが表示されていたのですが、 画面上でその部分だけが ? と表示されてしまう トラブルが発生しました。 どなたか、このトラブルが起きる原因の 手ががりを少しでもよいので分かる方教えて下さい。 よろしくお願いします。 通常IEで使っていたのですが、 ブラウザが変わったとかでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
憶測ですが、文字コードの問題かと思われます。 ページトップで、 <HTML lang="ja"> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> …(以下略) と指定し、かつ、ファイル自体の文字コードもシフトJISであるか確認してみてください。 それでもダメな場合は、 を にしてみてください。 現物を見てみたいところです。
その他の回答 (3)
- dayowl
- ベストアンサー率56% (84/148)
下記のようにbodyのフォントを指定してみたらどうでしょうか? <body style="font-family:MS UI Gothic;"> </body>
- ps5550
- ベストアンサー率22% (2/9)
昔、「 」の最後のセミコロンを忘れて、「 」としたところ、 Netscapeで文字化けした経験があります。 不思議と、今試してみても再現しないのですが、Netscapeのバージョンで動作が変わるののか、もしくは、私の記憶違いかもしれません。
お礼
ありがとうございます。参考になります! ブラウザはIEを使っているようです。
- randman
- ベストアンサー率51% (17/33)
> 印刷物に『?』マークが表示されるらしい プリンタにフォント(MS UIゴシックなどの比較的新しいフォント)が正しくインストールされていないとか…。 何にせよ、NN7.2などの最新のブラウザに変えてみても症状が改善されない場合は、プリンタ(かドライバ)が怪しくなってきますね。サポセンかシステムの方に聞いてみてはいかがでしょう。
お礼
再びの回答ありがとうございます! プリンタにフォントをインストールされていない という 考え方が全くできていませんでした。そういうこともあるのですね。勉強になりました。システムの方に聞いてみることにします。
お礼
回答ありがとうございます。 推測したのは、ブラウザの種類・バージョンの違い、文字コードの問題だったのですが、なにやら詳しく話を聞いて見ると画面上は『?』は表示されていないようです。 そのブラウザの画面をブラウザの印刷ボタンを使って 印刷すると印刷物に『?』マークが表示されるらしいのです。 ますます分からなくなってしまいました;;