一回も披露したことのない豆知識

HTMLの構文の中でスペースで間をあけたくて、

という表記を使っていて、
今まで正常にスペースが表示されていたのですが、

画面上でその部分だけが ? と表示されてしまう
トラブルが発生しました。

どなたか、このトラブルが起きる原因の
手ががりを少しでもよいので分かる方教えて下さい。
よろしくお願いします。

通常IEで使っていたのですが、
ブラウザが変わったとかでしょうか?

A 回答 (4件)

憶測ですが、文字コードの問題かと思われます。


ページトップで、

<HTML lang="ja">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
…(以下略)

と指定し、かつ、ファイル自体の文字コードもシフトJISであるか確認してみてください。
それでもダメな場合は、を にしてみてください。

現物を見てみたいところです。
    • good
    • 0
この回答へのお礼

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

ますます分からなくなってしまいました;;

お礼日時:2004/07/12 17:57

下記のようにbodyのフォントを指定してみたらどうでしょうか?


<body style="font-family:MS UI Gothic;">
</body>
    • good
    • 0

昔、「」の最後のセミコロンを忘れて、「&nbsp」としたところ、


Netscapeで文字化けした経験があります。
不思議と、今試してみても再現しないのですが、Netscapeのバージョンで動作が変わるののか、もしくは、私の記憶違いかもしれません。
    • good
    • 0
この回答へのお礼

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

お礼日時:2004/07/14 14:37

> 印刷物に『?』マークが表示されるらしい



プリンタにフォント(MS UIゴシックなどの比較的新しいフォント)が正しくインストールされていないとか…。
何にせよ、NN7.2などの最新のブラウザに変えてみても症状が改善されない場合は、プリンタ(かドライバ)が怪しくなってきますね。サポセンかシステムの方に聞いてみてはいかがでしょう。
    • good
    • 0
この回答へのお礼

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

お礼日時:2004/07/13 11:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報