• ベストアンサー

アップロード後文字化けする

以前も似たような質問をさせて頂きましたが、ちょっと状況が変わってまた文字化けをしてしまったので再度書かせて頂きます。 前はブラウザでファイルを開くと文字化けする、という質問だったのですが、 今度は、ブラウザでプレビュー時は何の問題もないのですが、いざアップロードすると文字化けします。 文字コードはブラウザ(Safari)もファイルもShift-JISになっているのですが…。 ちなみにファイルは手書きです。テキストエディッタを使っています。 過去のスレッドを見た所、<meta~というタグが紹介されていましたが、どこに挿入すればいいのか分かりません。もしそれで解決するのでしたら、その点のアドバイスもお願い致します。

  • Mac
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
  • h2005
  • ベストアンサー率12% (1/8)
回答No.3

fetchを利用であれば、アップロードするときにFormatの方をRaw Dataにすると日本語が化けなかったです。 日本語版は使ったことないので、どうなのかわからないですが。

chameleon0000
質問者

お礼

再度ありがとうございます、お手数おかけして申し訳ありません; 私も英語版なので試してみます。

その他の回答 (2)

  • h2005
  • ベストアンサー率12% (1/8)
回答No.2

ファイルのアップロードするどき、なにを利用していますか? <meta>のタグ以外の原因として、私も同様なことを悩んだことがあったのですが、ソフトによって、ファイルの形式を誤認するみたいです。

chameleon0000
質問者

補足

説明不足ですみません; フェッチを使っています。

  • tutorial
  • ベストアンサー率23% (53/221)
回答No.1

HPでしょうか? 僕も以前、触ってましたので少しわかります。 ただなにぶん古いのでかなりあやふやですが… <meta~というタグは、<head>~</head>までの間にいれればよかったと思います。 または、そのHPの規制で文字コードが何か決められたものにしないといけないとか。。。

chameleon0000
質問者

お礼

ありがとうございます、<meta~入れたらブラウザのエンコーディング設定に関わらずうまく表示できました!

関連するQ&A

  • 文字化けの状態で上書き保存した場合、戻せますか。

    こんにちは。 HTMLファイルを文字化けした状態で 開き(EUC-JPファイルをWindowsのメモ帳で 開きました。Shift-jisで開いています)、 英文字部分を直し、そのまま、 上書き保存してしまいました。 このファイルが、ブラウザで、Shift-jisを 指定しても、Euc-jpを指定しても、 文字化けを起こします。 テキストエディッタでは、常にShift-jisで 開かれてしまい、文字化けです。 これをメモ帳以外のテキストエディッタで Euc-jpで保存しなおすと、さらに 文字化けがひどくなります。 Shift-jisで保存したファイルをEuc-jpで 開けるエディタがあればいいかも 知れませんが、こういうエディタは ありません。(もっともブラウザで、 Euc-jpで文字化けをする以上、エディッタでも 無理かもしれません)。 このように、 Euc-jpをShift-jisで開いてしまい、 そのまま、Shift-jisで保存してしまうと、 もはや、もとに戻せないのでしょうか。 (簡単に直ると思っていたのですが、 ぜんぜん直らず困っています)。 何か分かる人がいましたら、 よろしくお願いします。

  • Eclipse の エディターでの文字化け

    Eclipse で jspやhtmlファイルが文字化けしているのですが、どうやったら直りますか?携帯用のホームページを作成しているのでshift-jisを使いたいのですが、テキストファイルのエンコードは現在MS932になっています。 いまいち文字コードについてよくわかっていないのですが、先ほどtomcatのエンコードに「Windows-31J」を指定すればよいとの記述をみつけたので、やってみたのですが、変わりはありません。 また、これだと携帯からみれないってことになりますか? それとブラウザに表示した時に文字化けしているページもあります。しかし、ほとんどはちゃんと表示されています。この違いはなんでしょうか? 初心者でよくわかっていないので、よろしくお願いします。jspではcharset=SHIFT_JISを指定しています。(htmlもmetaタグでshift-jisを指定しています。)

    • ベストアンサー
    • Java
  • 携帯での文字化け

    PCサイトと携帯サイトを同じファイルで作成しています。 アップロードしたファイルは全てsjisで保存し、<Meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> というタグも入れているのですが、一部の携帯では文字化けがおこっているようです。 私自身の携帯(docomo)では文字化けはおこっていないので、大丈夫だと思っていたのですが……。 それぞれの携帯会社のホームページを見た結果、文字コードはsjisがいいだろうと判断したのでそのようにしています。 文字化けの原因が分からなくて困っています。 どうすれば全ての携帯で文字化けしないようにできるのでしょうか?

  • 文字化け

     英語が混じった日本語のページを、ドメイン名が.jpで終わらない海外のサイトに置いたのですが、Safari, Netscape, IEのどのブラウザを使っても文字化けしてしまい、強制的にシフトJISにしてやらないと、思ったように表示されません。何が悪いのでしょうか。そのページの先頭には、以下のように書き込んでいますが、何か問題があるのでしょうか? <html> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS">

    • ベストアンサー
    • HTML
  • 文字化け

    HPを少しずつ作っているのですが、少しだけできたのでyahooのところにアップしてみました。しかし文字化けしてしまいました(涙) <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> このタグが関係あるのでしょうか? IE6

  • FC2 アップロードすると文字化けする

    FC2でサーバーを借りることができ、メモ帳で作ったHTMLファイルをアップロードしようとしているのですが、中国語みたいな文字化けをしてしまい、まったくもってサイト内で文字をみることができません。 過去の質問もみて、<head></head>の間に<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />という一文も入れたのですが、変わりませんでした。画像などを含んでいるのが悪いのかと思い、別にメモ帳でtestとだけ書き込んだHTMLファイルを作り、FFFTPからアップロードを試みたのですが、今度はファイルの読み込みに失敗しましたということで、アップロードもできない状態です。 せっかく、今までホームページを作りあげてきて、アップロードせずに、ローカルサイト内ならホームページの形を成しているというのに、悔しくてしょうがありません(泣) 現在のネット環境は、 1.インターネットは、ケーブルテレビ会社を通じての接続。 2.インターネットエクスプローラー使用。 3.メモ帳でHTMLファイルを作ったとき、unicodeで保存。 アップロードした手順は 1.FC2レンタルサーバの登録後、自分のURLを取得。 2.FFFTPをインストールし、PC内のホープページのフォルダを読み込み 3.ミラーリングアップロードを開始。(右側にあるサーバー枠にもアップロードされたファイルが無事、表示されている) 4.FC2のファイルマネージャーで確認しても、ちゃんと読み込まれている。 5.しかしHTMLファイルをプレビューしてみると、実際、アップロードされているサイトに見られるのと同じ、中国語のような激しい文字化けが見える といった感じです。 どなたか、解決法をご存知のかた、お願いします!!!!

  • 自サイトのindexだけが文字化けします。

    自サイトのindexに表示させているページの日本語だけが文字化けしていて大変困っています。 indexはフレーム式で、ページを二つ表示させています。 ソースの言語コードを変えても、アップロードする時FTPで無変換、jis変換、EUC変換と変えて繰り返しても全く直りません。 METAタグは <META NAME=http-equtv="content-type" content="text/html;charset=shift_jis"> と入れています。 確認できる範囲で、operaとmozillaの最新版では文字化けせず、IE7とsleipnirで文字化けするようです。 jisコードで無変換でアップロードすると、表示が文字化け、ソースは正常です。 本当にどうしていいのか完全にお手上げ状態です。 宜しくお願いします。

  • 自分で書いたPHPスクリプトが、文字化けしてる

        テキストエディタでPHPのスクリプトを書いて サーバにアップしてブラウザで表示すると、文字化けしてしまいます。 手動でブラウザのエンコード設定をしなおすと正常に表示されるんですが ページ更新したらデフォルトで文字化けしてます。 PHPスクリプトを書いて、アップロードしてブラウザで表示する時に 文字化けしないようにするには、どうすればいいのでしょうか? 以下のコードは書いていますが、文字化けします↓ <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">    

    • ベストアンサー
    • PHP
  • htmiファイルの文字化け

    htmlファイルのメタタグを以下のように設定、ファイルの文字コードもShift_JISで保存し、 2つのサーバーへアップしたところ、片方のサーバー(hetemlのレンタルサーバー)では 文字化けせずに表示されるのですが、もう片方のサーバー(自前サーバー、CentOS)では 文字化けしてしまいます。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> そこで文字化けする方のサーバーのhttpd.confの設定で AddDefaultCharset UTF-8 の部分をコメントアウトし、apacheを再起動したのですが、いっこうに文字化けが直りません。 この場合、何かほかの設定が影響してることなのでしょうか? ちなみに、文字化けするサーバーへ各ブラウザでアクセスしたところ 以下のように文字化けするブラウザとしないブラウザがあります。 FireFox 文字化け IE(9)  文字化けしない Chorome 文字化けしない ブラウザによって文字化けするしないの原因もよくわかりません。 どなたか、ご教授いただけると幸いです。 よろしくお願いします。

  • Webサイトで文字化けするのですが、、

    Webサイトを作成している初心者です。 metaタグの「Charset」の属性について質問します。 参考書では、<meta charset="UTF-8">でうまくいくように例示されているのですが、 私のPCで同様に入力するとページ全体が文字化けします。 <meta charset="Shift-JIS">とすると日本語を正しく表示します。 原因はどこにあるのでしょうか? よろしくお願いします。