サポート » その他 » どんなファイルをアップロードしても日本語が全て文字化け!

  • 解決済 gapel

    (@gapel)


    WordPressではないトラブルで、聞いていくところがなく、申し訳ないのですが投稿させて頂きました。
    どうもすみません。

    サイト公開を明日夕方じゅうにおこなわねばならないのに、何と、HTMLファイルをアップロードしたところ、日本語テキスト部分が全て文字化けしているのです!!!

    色んなレンタルサーバを使ってきましたが、後にも先にもこんなことは初めてで、
    いったいどうしたら直るのかほとほと困っております。

    時短の事情から、旧式のtable型HTMLを作成しているのですが、
    DreamweaverCS5.5で制作途中で、アップロードしてみたのです。

    ソースは以下です。

    <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.01 Transitional//EN">
    <html lang="ja">
    <head>
    <meta name="Content-Language" content="ja">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <meta http-equiv="Content-Script-Type" content="text/javascript" />

    そして、何と、これまでサイト制作において一度も使ったことがない
    ISO-2012-JP
    をブラウザの文字コード変更機能で選択してみたら、文字化けが直るのです!!!
    こんな文字コード使ったことがありません!!!
    今回はutf-8にしていますし、以前はShift-JISで作成していました。
    この二種類しか使ったことがありません。

    サーバ会社に尋ねても色々調べてくれはするのですが、全く解決しません。

    HTMLファイルをterapadで開き、utfj-8で作成した本ファイルをShift-JISにしてみたりもするのですが、問題変わりません。

    また、過去につくったHTMLファイルを色々とアップロードしてみるのですが、
    どれも同じ現象です。

    本件のドメイン(マルチドメイン)のサーバ領域だけこうなっています。
    どなたかおわかりになることがありませんでしょうか???
    明日じゅうに公開せねばならないトップページのみのサイトがまさかこのようなことに巻き込まれるとは想像だにしておりませんでした。今日から作りに入らさせられたので、昨日までは何も知りませんでしたし・・・

    WordPressではない質問で本当に申し訳ないのですが、
    何卒宜しくお願い申し上げます!!!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • Mako

    (@mako09)

    確かにまるで WordPress に関係ないので、困りましたね。

    まず、ISO-2012-JP ではなくて ISO-2022-JP でしょう。

    サーバーは apache ですか?
    http://www.kanzaki.com/docs/sw/http-header.html#charset
    にある例のようなのが書かれた .htaccess が存在していませんか?

    「HTTP ヘッダ 文字化け」で検索してみてください。

    トピック投稿者 gapel

    (@gapel)

    サーバーは apache ですか?

    はい。そうです。

    http://www.kanzaki.com/docs/sw/http-header.html#charset
    にある例のようなのが書かれた .htaccess が存在していませんか?

    「HTTP ヘッダ 文字化け」で検索してみてください。

    アクセス制限、www無しへのリダイレクトがあるのでhtaccessは存在していますが、
    書かれてあるような文字コードに関するものはありません。

    本当に困りました。
    同じHTMLファイルを他社サーバにアップロードしたら、全く文字化けなく、正常に日本語も表示されていました。

    Dreamweaver文字化け問題も調べましたし、こんなことはサイト制作はじめてから色んなレンタルサーバを利用していますが、後にも先にも初めてで大変困っております・・・
    わけがわかりません・・・

    crysta

    (@crysta)

    gapelさん、こんにちは。

    以前、同様の現象で困ったときに参考にさせていただいたサイトをご紹介します。

    文字化けを防ぐ&解消する方法-独学!未経験からWebデザイナーになる!!

    私の場合、この記事のかなり下の部分の項目 『レスポンスヘッダの文字コード』の対応をしたところ、解決しました。
    キモは、Firefoxのアドオン『 Live HTTP Headers』を使ってサーバのレスポンスヘッダの文字コードを検出するところです。

    ご参考になれば幸いです。解決するとよいですね!

    トピック投稿者 gapel

    (@gapel)

    Crysta様、ご親身に有難う御座います。
    Crysta様の励ましでやり抜くことができました。
    解決しました。

    httaccess絡みは本件の場合は違いますので、ファイル絡みだと思っていました。
    そもそも、マスターファイルを文字コード指定保存できるテキストエディタで制作して、かつ、metaの記述もそれに合わせてあります。
    それなのに文字化けが起こるというので、テキストエディタの保存方法が悪かったのだろうか(ありえないとは思いましたが)と思い、何度も手順まで確認してチェックしていきましたが解決せずでした。

    であれば、アップロード絡みです。
    サーバに上がったファイルがJISであることを突き止めました。
    WindowsのエクスプローラーでFTPアップロードしたところ、直りました。

    Crysta様、有難う御座いました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「どんなファイルをアップロードしても日本語が全て文字化け!」には新たに返信することはできません。