一部のHPで文字化けが起きてしまいます。
HP制作者に問い合わせてみるとMSゴシックとの事なので
表示できないはずが無いような気がするんです。
原因や対策などおわかりになるでしょうか?
ps.とりあえず、フォントのキャッシュを削除してみようと思うのですが
どこのフォルダの何という拡張子なのか、教えていただけませんか?
OSはWIN98です
- re: KITAMOTO さん
投稿日:1999年02月17日 09時20分
Windows95 の場合は,windows ディレクトリーの ttfcache という拡張子のないファイルです.
#おそらく Windows98 でも同じだと思いますが.たぶん.(^^;;
不可視属性やシステム属性がついていたと思うので,「全てのファイルを表示」にして探すか,MS-DOS 上で削除するかして下さい.
- re: 羅刹 さん
投稿日:1999年02月17日 10時33分
Netscapeブラウザ(Ver.4,5)では問題なく見えていますが・・・
- re: XENO さん
投稿日:1999年02月17日 11時43分
IE4.0を使ってますが、正常に表示されていましたよ。
- re: オットー さん
投稿日:1999年02月17日 11時59分
>上記URLの一番下のあたり、ソースで確認すると更新履歴なのですが
ここがどうしても文字化けしてしまうんですよ。他のところは化けないのに。
うちのNetscapeブラウザ(Ver.4.05)でも問題なく見えていますが・・・
というか、ソースを見る限りではShift-JISで文字が入ってますので、プロバイダの使用するサーバ
によっては、文字化けする可能性もありますね。
- re: TDF さん
投稿日:1999年02月17日 12時07分
Win98とIE4の組み合わせですが・・・化けてますねぇ〜。
ソースをちょっと確認して見たんですが、物凄いですなこりゃ。(^^;
スクリプトとスタイルシートの嵐、アレだけの情報を表示するだけで30kBですか?
どういう意図があるのでしょうか・・・?(^^;
(じっくり解析すれば判るのかな?<意図)
はっきりとは判りませんが、取り敢えずタグのミスかも知れないですね。
環境によっては動いてしまうこともあるので、作者様は気付いていないのでしょう。
(人事ではないかも知れない・・・。)
- re: TDF さん
投稿日:1999年02月17日 12時09分
後から見なおしてみると、随分失礼な言い方になってしまいました。
お気に障ったらすいませんでした。
- re: NULL> さん
投稿日:1999年02月17日 12時10分
羅刹様、XENO様、オットー様>
そうですか・・・・みなさんの環境では文字化けしないのですね。
私はネスケを使っておらず、IE4.0だけでして、
ネスケで確認は出来なかったのですが。。。。
シフトJISというのはプロバのサーバによって
文字化けするものなんですね・・・
勉強になりました。。。ありがとうございます。
- re: NULL> さん
投稿日:1999年02月17日 12時12分
あれ?書き込んだらTDF様もカキコしてくださっている。。。
わざわざソースまで確認していただいてしまい、すみません。
お手数をおかけしました。。。
- re: TDF さん
投稿日:1999年02月17日 12時16分
>プロバイダの使用するサーバによっては、文字化けする可能性もありますね。
む、そういうこともあるんですか。
知らなかった。(^^;(要らん恥をかいたようだ・・・)
重ね重ね失礼しました。<(__)>
- re: TDF さん
投稿日:1999年02月17日 12時21分
・・・?
解析しようと思って私のパソコンに落としてみたんですが、やっぱり化けますね。
プロバイダは経由していないのにコレって・・・?
IEの設定がまずいんでしょうか?
それとも一度プロバイダを経由してしまうと、ソースすらバグってしまうのでしょうか?
- re: TDF さん
投稿日:1999年02月17日 12時25分
>解析しようと思って私のパソコンに落としてみたんですが
・・・不適切な行動だったでしょうか、だとしたら申し訳ないです。
(なんだか謝ってばかりだ)
- re: ジョルジ さん
投稿日:1999年02月17日 12時39分
こんにちは★
そのサイトに行ってみました( Win98 環境)。
IE4.01SP1 では、確かに更新履歴が表示されません。NC4.5[ja] では正常に表示されます。
ちょっとページのソースを解析してみましたが、どうもフォントタグに原因があるようです。試しにフォントタグを取り除いたら、IE でも正常に表示されました。
このページでフォント「 HTML タグ」を使用しているのは、この履歴を表示するところだけです。
このページは、とあるホームページ作成ソフトを使っているようです。ドキュメントタイプは HTML4.0 仕様となっています。
クリッカブルマップや JavaScript、スタイルシートを組み合わせて使用していますね。そして、その中にフォントの大きさ、種類などを指定しています。
ただ、スタイルシート指定と、フォントタグ指定で、どちらのフォント指定をブラウザが優先するのかは、ちょっと私ではわかりません。
このような誤解を招くため、W3C が勧告する HTML4.0 以降の仕様では、フォントタグは廃止予定とし、スタイルシートにフォント関連を適用させるようになっていると思います。
とりあえず現状では、まだスタイルシートの対応が甘い(?)Netscape を使用することをオススメします。(^^ゞ.
- re: NULL> さん
投稿日:1999年02月17日 12時44分
TDF様>
なんだか申し訳ないです。
「文字化けしてるとこがあるので気になる」
ただこれだけだったのに、お手数かけまくっていますね。。。
すみません。
私もソース落としてIEで開いてみたりするのですが
やはり文字化けしてしまうんですよ。
他のページは全く問題なく表示されているのに
よりによってindexページの更新履歴のところだけが。
ほとんど大多数の方は問題なく表示されているのかなぁ?
私もHP作るときはバケないように気を付けなくっちゃ。。。。
- re: NULL> さん
投稿日:1999年02月17日 12時48分
ジョルジ様>
うわぁ!?そこまでお手数かけてしまいましたか?
も、もうしわけありません!!
ほんとに「ただ化けて見えないと気分悪いから自分のブラウザできちんと表示させたい」
だけだったのにぃ。。。。みなさまにお手数かけまくってしまったようです。
ありがとうございます。。。
いや、しかし、勉強になりました。フォントタグねぇ・・・
HTMLにも色々とあるもんなんですねぇ・・・
- re: DEN_EI さん
投稿日:1999年02月17日 13時22分
一応検証してみました。(暇だなぁ(^^;;;)
確証はありませんけど、fontタグが問題と言うより(もしそうだったら大問題)、
ヘッダーについている
「<STYLE><!--FONT{font-family : fantasy;}--></STYLE>」と言うのを
「<STYLE><!--FONT{font-family : MS ゴシック;}--></STYLE>」の様に
すれば解決するようです。どうも、この行で「fantasy」という記号フォントが
悪さをしているようです。気持ち悪いので、この行自体を削除しちゃっても
良いと思います(検証したところ、一応OKでした)。
しかし…膨大なヘッダーがついていますねぇ(^^;。
#やりたい内容はシンプルなのに。BODYよりでかいとは…(笑)。
HomePage Builder 2000って、あんまり役に立つ感じじゃないかも…(^^;
- re: DEN_EI さん
投稿日:1999年02月17日 13時42分
追加情報です。<STYLE>文でフォントファミリを何らかのフォントに設定すると、
他のフォントを使う際に無効になってしまうようなので、<STYLE>行の文自体を
削除した方が良さそうです。
また、FONTタグのFACEパラメータは、SIZEパラメータやCOLORパラメータと違って
IE系でないと有効でない(NN系だと無視されてしまう)ので
この点は考慮した方が良いと思います。
#と言っても、私も使っていますけど(笑)FONTぐらいちょっと選びたいですよね。
#どっちにしろ、見る環境にMS明朝フォントとかが無ければ無視されるだけなんだし。
#NN系も有効になるようにして欲しい気がします。
- re: ジョルジ さん
投稿日:1999年02月17日 13時45分
DEN_EI さん、フォローありがとうございます★
>ヘッダーについている
>「<STYLE><!--FONT{font-family : fantasy;}--></STYLE>」と言うのを
>「<STYLE><!--FONT{font-family : MS ゴシック;}--></STYLE>」の様に
>すれば解決するようです。どうも、この行で「fantasy」という記号フォントが
>悪さをしているようです。
ということは、やはり、IE4.01SP1 はスタイルシート指定を優先している、ということでしょうか。(^^ゞ
FONT タグは、種類を指定するほかにも、大きさや色も指定できますし、HTML4.0 未満の仕様ではこれを使う他ないと思いますので、いきなり「廃止!」にはならないとは思いますが、ひとこと。(^^ゞ
まず、いわゆるホームページは、MIDI データなど(いわゆる一部の電子情報)と同じように「著作権」があると思います。
ですので、解析するのは自由だと思いますが、データを改竄したりすることは一部を除いて「違法」だと思います。
また、HTML とスタイルシートの位置付けが明確になってきていると思います。
HTML 4.0 仕様では、HTML は「文書の骨組み」、スタイルシートは「文書のレイアウト構成」という目的で使われていると私は感じます。
>#やりたい内容はシンプルなのに。BODYよりでかいとは…(笑)。
・・・これが「気づかないところで何かをしている」1つでもありましょう。(^^ゞ.
- re: ジョルジ さん
投稿日:1999年02月17日 14時02分
・・・一部のソフトは、「解析」も禁止みたいですね。語弊がありました。すみません。m(_ _)m
あと、FONT タグと同じような指定は、スタイルシートで全部サポートされています。ですので、フォントタグが「廃止予定」(<予定はあくまで未定)になっているんだと思います。
また、このほかにも HTML 4.0 仕様以降で廃止予定になっている HTML タグ(オプション含む)はたくさんあります。たとえば、中央揃えにする CENTER タグ、ALIGN オプションなどです。これらも、スタイルシートを使えば実現できます。
以上、ご参考まで。.
- re: NULL> さん
投稿日:1999年02月17日 14時16分
うわー!?ただ、文字化けしてるのは
自分の環境か、制作者さんのミスなのか・・・・
どっちか知りたかっただけなのに、凄いことになってしまっている。。。
みなさんまで巻き込んでしまって申し訳ないの一言です。
で、あまりにもこちらからの参入が多いと
制作者の意図しないところでカウンタだけが増えそうなので
上記のURLですが、削除させていただきます。。。
- re: かげまる さん
投稿日:1999年02月17日 19時31分
IEの追加コンポーネントで〜語サポートというのをヘタに入れるとエンコードでミスしやすいとか聞きますが・・ガセかな?(^^;|わたし、コレを誤って入れてから特定の文字コード?を設定しているサイトに行くと途端にIE5で化けはじめちゃいました。表示->エンコードでゴニョゴニョやれば良いんですが気持ちワルイ・・。(--;
- re: nori さん
投稿日:1999年02月17日 20時49分
ついでですが、プロバイダによって文字化けすることはないはずです。
あるとすれば、shift-jisとEUCの誤認識でしょう。
ブラウザで文字コードをshift-jisやEUCに変えてみればふつうに表示されます。
#まぁ、タグ間違いの時もありますが(^^;;
- re: TDF さん
投稿日:1999年02月17日 23時27分
うわ。
確かに凄いことになってますね。(^^;
>みなさんまで巻き込んでしまって申し訳ないの一言です。
私的にはそんなことないです。
現在HTMLを勉強中なので、今回のようなトラブルは大変に勉強になります。
どうやらDEN_EIさんが解決してくださったようです。
取り敢えず、一件落着ということで・・・。
なお、DLしたHTMLは削除いたしました。
- re: DEN_EI さん
投稿日:1999年02月18日 01時53分
>なお、DLしたHTMLは削除いたしました。
あ、私も解析後に削除しておきましたので。念のため(^^)
- re: ジョルジ さん
投稿日:1999年02月18日 08時37分
う〜む、これは私も弁明しておかないといけないのかな?(汗々)
私もすでにこの HTML ファイルは削除してあります。
>NULL>さん
>うわー!?ただ、文字化けしてるのは
>自分の環境か、制作者さんのミスなのか・・・・
>どっちか知りたかっただけなのに、凄いことになってしまっている。。。
今回、HTML に関する話題でしたので、「ちょっと関わってくるかな?」という部分を少しだけ含ませてレスさせていただきました。
今回の場合は、「『文字化け』と『フォントの種類』との相関関係はないだろう」と判断します。
文字化けの件に関しては、ブラウザ側の設定を、使用している言語の「自動判別」に設定しておけば、たいていきれいに表示されるはずです。
また、HTML ファイルの中で META タグを使用して使用している文字コードを定義しておけば、文字化けの可能性を少なくすることが出来ます。
ただ、HTML 仕様のバージョンによって多少定義する内容が変わります(例えば HTML3.2 までは x-sjis、HTML4.0 では Shift_JIS、などだったと思います)ので、ご注意ください。
フォントの種類に関しては、お使いのマシンに指定されたフォントがインストールされていなければ、指定を無視してブラウザのデフォルト設定のフォントを使用するはずです。
フォントタグを使うのなら、スタイルシートを使わない、逆にスタイルシートを使うのなら、フォントタグを使わない、ようにすれば、まず混乱せずに表示できるはずです。
もしページを作成する時がありましたら、ご参考になれば幸いです。.