• ベストアンサー

作成したホームページのエンコードを変更したい

ジオシティにサイトを作成中なのですが、トップページが表示されません。「表示」でエンコードをEUCにすると見えるようになるのですが、ほかのコンテンツはすべてSHIFT_JISで見えるようになってますし、なんとかトップページもShift_JISで表示させたいのですが。 一応<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> というタグもはってあるのですが… どなたかお教えください。

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

  • ベストアンサー
  • cotto3
  • ベストアンサー率69% (490/703)
回答No.2

使った事無いんで解らないんですけどね。 ジオシティのファイルマネージャーを使ってアップロードしてるのですね?? ではあなたが作ったHTMLから <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> ↑をとっぱらってみてください、たぶんこれが邪魔してます。 (外すか、代わりに<META http-equiv="Content-Type" content="text/html; charset=EUC">と記述してもいいらしいです) ジオシティのファイルマネージャーは単純にアップロードしてるんじゃないらしいです、「自動作成時に、文字コードを「EUC」というのに設定します。」らしいんです。 ファイルマネージャーがEUCに変換させてるのにあなたのページに「このページはShift_JISだよ」って宣言してるのでブラウザーが判断に困って文字化けしてるようなのです。 たぶんね、自信はありませんが(^_^;;)

その他の回答 (2)

  • cotto3
  • ベストアンサー率69% (490/703)
回答No.3

♯1です。補足 あと、どうしてもSHIFT_JISで表示したいなら「ファイルマネージャーの「EZファイルアップロード」という欄の機能でアップロードしてみてください。」 ↑でやってみるといいのかも。 先にアップしてあるトップページと同じファイル名(*****.html)でアップロードしてみると直るかも。 使って実験してみてないので自信なしです、いろいろやってみてくださいm(_ _)m

himeyuri123
質問者

お礼

すみませんみなさま。色々教えていただきましたが、 ついに直りませんでした。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

あとは、保存する際の文字コードをShift JISにしましょう それで大丈夫なはずです

関連するQ&A

  • エンコードをEUC-JP⇒ShiftJISに変えたい

    モバイル用サイトをEUC-JPで作ってしまったので、Shift-JISに変えたいのですが、 どのように変えれば良いのでしょうか? PHP、MySQLの設定ではEUC-JPです。 METAタグでShift-JISに変えてみましたし、 PHPでエンコーディングをShift-JISに設定したのですが、変わりません。 -------------------------------------------------------------- <meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS"> mb_internal_encoding("SJIS"); -------------------------------------------------------------- また一から作り直すしか術はないのでしょうか・・・?

    • 締切済み
    • PHP
  • ホームページのエンコード

    サイトをアップすると、「西ヨーロッパ言語」で表示されます。 アップしたときはSJISなのですが、広告がはいると変わってしまいます。 HEADのなかに <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> をいれているのですが、そうなってしまいます。 更新やエンコード自動選択で直るのですが、直す方法はないのでしょうか?

  • 文字コード変更による、文字化け・レイアウト崩れ

    文字コードをShift-jisからEUC-JPに変更したいのですが、 HTML・CSSに処理を施したら文字・レイアウトが大幅に崩れてしまいました。 以下のように変更したのですがやり方に間違いはないでしょうか? [HTML] <meta http-equiv="Content-Type" content="text/html; charset=Shift-jis"> ↓↓ <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> [CSS] @charset "shift_jis"; ↓↓ @charset "euc-jp"; また、ブラウザの表示⇒エンコードで(Shift_jis)を選択すると今までどおり正常に表示されます。(HTMLとCSSにはeuc-jpの記述にも関わらずです) これは文字コード変更したと思い込んでしまっているのでしょうか? 解決策お願いします。 あまり知識がありませんので、分かり易く教えていただけるとありがたいです。 ちなみにエディタはHTML Project2を使用しています。

  • 文字エンコードの種類

    ホームページを制作する時、 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> みたいな宣言すると思うんですけど、 種類がshift-JIS とか utf-8 とか EUC-JPとか色々ありますが、 いったいどれを指定するといいのでしょうか? 今まではshift-JISを使ってきたのですが、 大手ポータルサイトを見てみると、utf-8が多いようですね。 こういうページ↓ http://mikeneko.creator.club.ne.jp/~lab/kcode/encode.html も見てみたんですが、どのエンコードが一般的なのかよく分からなくて(^^;) 一般論として教えてください!

    • ベストアンサー
    • HTML
  • EUC-JPをShift_JISに変えても大丈夫ですか?

    YahooのジオクリエイターでHPを作っていたら文字コードが<meta http-equiv="content-type" content="text/html; charset=EUC-JP">このようになっているんですが <meta http-equiv="content-type" content="text/html; charset=Shift_JIS">に変えてしまっても問題ないんでしょうか? 複数ページがあって、いくつかのページだけEUC-JPで、ほかのページはShift_JISでした。 Shift_JISがメジャーと聞いたので全てのページの文字コードをShift_JISに変えてしまおうと思うんですが ほかのタグなど一切変えず文字コードだけ変えて、今まで普通に見れてたものが見えなくなったり、何か不具合が起こることはないんでしょうか? 今後、ジオクリエイター以外の環境でHPを作成・編集することもできるようにShift_JISで統一させておいたほうがいいですよね? よろしくお願いします。

    • ベストアンサー
    • HTML
  • ブラウザのエンコード 自動選択について

    ブラウザが何を基準にエンコードを自動選択しているのか? 判断基準の一つに、metaタグを使ったcharsetでの指定があるかと思います。 EUCを指定する場合に、以下の様に記述してみました。 <meta http-equiv="content-type" content="text/html;charset=EUC-JP"> と、 <meta http-equiv="content-type" content="text/html;charset=EUC_JP"> ※EUC_JP EUC-JP "_"と"-"の差です。(アンダースコアとハイフン) です。 (EUC_JPと記述した場合) 別々のPCで同一のブラウザ(IE6)を使用し表示させるも、白紙の画面と正常画面と差が出ます。 charset=EUC_JP は、間違いで、charset=EUC-JPが正解という所までは辿り着いたのですが、殆どのブラウザでは、EUC_JPでも表示されます。IEも含めて。 表示されない側では、 charset=EUC_JPにしていると、ブラウザがエンコードをShift_JISに自動設定するため表示が空白になってしまうようです。 それもバージョンも同じブラウザ間での差です。 ブラウザ(IE)の設定は見る限り同じです。(エンコードは、自動選択) 結果的には、charset=EUC-JPにて解決済みですが、 EUC_JPでも問題なく表示できていたのは、何故なのでしょうか。

  • ホームページビルダー

    ホームページビルダー こちらhttp://htmllint.itc.keio.ac.jp/htmllint/のサイトで HTMLの構文をビルダー上で直していたらおかしなことになりました たとえば、<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />を <META>http-equiv="Content-Type" content="text/html; charset=Shift_JIS" </META> とし、プレビューしたら、文字で出てきてしまったんです!! ビルダーは8です どうすればいいのでしょうか>

    • ベストアンサー
    • HTML
  • ホームページの文字コードが勝手にunicodeに

    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS"> 上記タグを入れて、METAでShift_JIS設定を行っているのですが、 FTPしたものをブラウザで見るとUnicodeになってます。 ためしにMETAタグを全部削除しても、同じでした。 METAよりすごい命令がでているか、METAを見ないような指令が どこかにあるとしか思えないんですが、さっぱり検討がつきません。 だれか心当たりのある方、教えてください。

  • 孫ファイルに書き込むメタタグは何が必要?

    トップページのindexからみて孫にあたるhtmlファイルにどのようなメタタグを書き込んだらいいでしょうか? 今はトップページと同じく <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="description" content=""> <meta name="Keywords" content=""> の4つを書き込んでいます。

    • ベストアンサー
    • HTML
  • ▲▲METAタグについて▲▲

    HTMLとCSSでHPを作るとき。 METAタグはこれでよいでしょうか?? <meta http-equiv="content-type" content="text/html;charset=shift_jis"> <meta http-equiv="content-style-type" content="text/css">

    • ベストアンサー
    • HTML

専門家に質問してみよう