こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ホームページビルダーで文字化けする

以前ホームページビルダー6を使ってて、それなりに普通に使えていたのですが、最近また使い始めたところ文字化けが発生するんです。
しかも条件が限られていて、ホームページのトップページだけが文字化けするんですけど、例えばトップから別のページに行って、そこで「戻る」のリンクをクリックしてトップに戻ると文字化けするんです。←でもブラウザの更新ボタンを押すと治りますし、ブラウザの戻るボタンで戻ると正常に表示されます。あと、ページのアドレスを直接打ち込んでエンターキーで行っても文字化けしますが、お気に入りから行くと文字化けしません。変だなと思ってホームページビルダー8にアップグレードしたのですが症状は同じ。これらの文字化けはInternet Explorerでしか起きなくて、他のブラウザ(Opera)だと平気でした。置き場所はgeosities、OSはMEです。何か改善策がありますか?

投稿日時 - 2004-01-30 13:37:51

QNo.765246

困ってます

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

では、後はブラウザーの設定の問題です。
IEを起動したら、表示メニューを開いて、エンコードの自動選択にチェックを入れましょう。
ついでに、キャッシュファイルを読み込んでいるかもしれませんので、ツール>インターネットオプション>全般を開いて、インターネット一時ファイルをすべて削除しましょう。

投稿日時 - 2004-02-01 21:08:35

お礼

ご回答ありがとうございます。どうにかうまく表示させる事ができました。キャッシュを全部削除したら正常になりました。ただ、まだちょっと謎なのは、エンコードの自動選択にチェックを入れるとやはり今まで通りシフトJISになってしまうんです。チェックを外している時は正常です。こういうもんなんですかね~?

投稿日時 - 2004-02-03 00:57:47

ANo.4

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

横からごめんなさいね,BIGMACさん。

1.
ホームページビルダーを起動。
2.
メニューバーの「ツール」>「オプション」の順でクリック。
3.
「ファイル」タブをクリック。
4.
「出力漢字コード」で,「EUC」を選択。
5.
「OK」ボタンをクリック。

ホームページビルダーの設定は以上です。
なお,この設定方法は,少なくともホームページビルダー2000から同じです。
また,ページを開いて,「HTMLソース」タブをクリックしたあと,

<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 8.0.0.0 for Windows">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
</HEAD>

の部分の

<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">

の最後に「charset=EUC-JP"」となっていることを確認してください。
もし,なければ,上の部分をコピーして「<HEAD>」のすぐ下に貼り付けてください。

投稿日時 - 2004-01-31 22:09:09

お礼

ご回答ありがとうございます。HTMLソースは全て上の様になっているんですけど症状は同じです。で、トップページでブラウザの、表示→エンコード→自動選択とボタンを押すと、やはりシフトJISになり文字化けします。なぜでしょうか

投稿日時 - 2004-02-01 19:47:41

ANo.2

出力漢字コードの所です。
と言いますか、名前を付けて保存時に、ファイル形式の下に項目が有ると思います。
保存時にEUCにして保存、アップロードすれば文字化けも無くなるかと思います。

投稿日時 - 2004-01-31 21:40:03

お礼

ご回答ありがとうございます。やってみましたがだめでした。ブラウザのソースボタンで確かめてみたら確かにトップページをはじめ全てのページがEUC-JPになっているのに、別のページに貼ったリンクでトップに戻ると「表示」のエンコードがシフトJISに戻ってしまって文字化けが起こるんです。ただ、一つだけ文字化けが起きないで戻れるページがあり、昔つくったページなんですが、それを今のビルダーで上書き転送したのに正常に戻れるんです。どこが違うのだろうと探してみましたがよく分かりませんでした。

投稿日時 - 2004-02-01 19:42:50

ANo.1

HTMLファイルの保存がEUCじゃ無いからでしょう。

投稿日時 - 2004-01-30 22:27:25

お礼

ご回答ありがとうございます。ファイルの保存がEUCではないというと、画面で、ツール→オプション→ファイルのところにある出力漢字コードと入力漢字コードをいじればいいのかと思いますが、前にも自分で変えてみたりしたものの、よく分かりませんでした。よろしければ使い方を教えてください。

投稿日時 - 2004-01-31 19:19:58

あなたにオススメの質問