• ベストアンサー

転送したファイルが必ず文字化けします!なぜかわかりますか?

よろしくお願いします。 FFFTPツールで転送したファイルが完全に文化けします。  何回試しても文字化けをするします。  文字化けしたのをいったんエンコードで自動調整したら直りますが、更新するとすぐに文字化けします。  何か原因かわかりますでしょうか?  よろしくお願いします。

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

  • ベストアンサー
回答No.3

文字コードの設定が違っているんじゃないんですか? Linuxなどのunixベースのコンピュータでは、EUC Windowsでは、JIS macではS-JIS といった違いがあるので、その辺が原因でしょう。 FFFTPで、アップしたhtmlファイルをブラウザで閲覧した場合に、文字化けが発生するということでしたら、htmlファイルの<head></head>内に <meta http-equiv="content-type" content="text/html; charset=iso-2022-jp"> といった記述をすることで、うまく表示されると思います。

torotoro2
質問者

お礼

ありがとうございました~! そういう方法もあるんですね~! 皆さんのヒントをもらってFFFTPソフトの文字コードの無変換をチェックしたら直りました。  おさがわせしました。

その他の回答 (2)

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.2

転送モード(アスキーorバイナリ)と、ファイルの種類は一致していますか?

torotoro2
質問者

お礼

ありがとうございました~! はい。アスキーorバイナリはしていました。 皆さんのヒントをもらってFFFTPソフトの文字コードの無変換をチェックしたら直りました。  おさがわせしました。

  • esprei
  • ベストアンサー率56% (718/1271)
回答No.1

HTMLタグのMETA部分でエンコードを指定してみましょう。 <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> こんな感じ。

torotoro2
質問者

お礼

ありがとうございました~! 皆さんのヒントをもらってFFFTPソフトの文字コードの無変換をチェックしたら直りました。  おさがわせしました。

関連するQ&A

  • 文字化けしてしまいます

    個人のHPをFFFTPでアップロードして、アップしたHPを 見ると文字化けしてしまいます。で、エンコードを自動選択に設定すると、見れますが、別のページに移るとまた、文字化けでエンコード変更で、また、直しての繰り返しになってしまいます。 エンコードを”自動選択”に固定したままにしたいんですが、出来ますか? *HPのソースを見ましたが、特に問題はなかったようです。 *以前は正常にアップして、文字化けも無かったんですが、最近文字化けするようになりました。色々更新してたので、何処が原因かはわかりませんが・・

  • HPビルダーで文字化け

    ホームページビルダーのVer.7を使ってHPの更新をしています。 先日ジオシティのカウンターを設置して、ファイル転送で送って、元のファイルを書き換えたら とあるページが文字化けを起こし、ファイル自体が文字化けしてしまいました。 IEで見て、表示>エンコード>自動選択にすると正しく表示されます。 なにか元に戻すいい方法はありますでしょうか?

  • HPを編集してると、突然文字化けに・・・。

    HPを編集してから、FTPで転送をかけたりしてたら、突然にHPが文字化けになってしまいました。 エンコードを日本語(自動)にするともとに戻るのですが、しかし、HPを更新するとまた、文字化けになります。なぜでしょうか?また、どのように対処したらよいでしょうか?

  • linuxでphpファイルが文字化け

    はじめまして。 linux(FedoraCore3)にphpファイルをアップして会社内のWebツールを提供しています。今度、Webツールの改修の必要があるのですが、linux上のphpファイルが文字化けして編集することができません。 linux上でviエディタで開いた場合も、FFFTPでWindowsマシンに落としてからテキストエディタで開いた場合も、文字化けしています。 (FFFTPはアスキー転送/バイナリ転送の両方を試してみました。) (テキストエディタは秀丸とEmEditorでEUC/UTF-8/jisなど全文字コードを試してみました。) 文字化けは日本語の部分に限らず、全体的に化けています。 また、EmEditorで開くと「ファイルに含まれていたNull文字(00H)は、スペースに変換して開きます。」とメッセージが出ます。 linux上ではWebツールとして正常に動作するのに、エディタで開いたときだけ化けてしまうのは何故でしょうか? ファイル内の「00H」の文字がNull扱いされているのが原因なのかとは思うのですが具体的にどう対処すれば良いのかわかりません。 作成した前任者は退社しており、手詰まりになってしまいました。 推測の域でも結構ですので、何かアドバイスいただけますでしょうか。 乱文で申し訳ありませんがよろしくお願いいたします。

  • HPが文字化けしてしまいました

    FFFTP転送ツールを使っています。誤ってミラーリングアップロードをしてしまい、HPを開くと文字化けしています。修正する方法を教えてください。よろしくお願い申し上げます。

  • 転送したときに文字化けします。

    ホームページビルダーで作成したページを転送すると下のように文字化けしてしまいます。 ‚&auml;‚&Aacute;‚&laquo;`‚&cent;‚&Egrave;‚&shy;‚&Egrave;‚&Aacute;‚&Auml;‚&agrave;‚±‚±‚&copy;‚&ccedil;ƒ[ƒ‹‚đ‘—‚&Aacute;‚&Auml;‚&Euml;B 表示のエンコードをいじる前はうまくアップロードできていたのですがエンコードを変更後、ホームページを更新したらおかしくなりました。(気がします) なぜでしょうか?

  • Apacheの文字化け

    使用環境 OS:Debian etch apache 1.3 この環境でApacheでウェブページを開設しました。しかし、デフォルトでは文字化けしてしまうのでAdddefaultCharsetをoffにしてみました。 それでも相変わらず文字化けしてしまいます。 しかし、エンコードの設定で日本語(自動選択)を選ぶと直りました。 しかし文字化けがデフォルトのままでは正直、良いとは思わないので これを直したいのですがみなさんはほかに何か心当たりはありませんでしょうか? ちなみにファイル転送にはSambaを通して転送しています。

  • phpファイルで文字化け

    お世話になります。 PHP4で作成しています。 あるPHPファイルが読み込まれたとき、 パラメータが引き渡されているか確認し、 引き渡されていない場合には、 別のページにジャンプするように以下のように作成しています。 if ($aaa==""){ header("Location: aaa.php" ); }else{ header("Conten-type: text/html; charset=Shift_JIS"); } 通常、aaa.phpファイルは文字化けしないのですが、 このファイルから自動的に飛んだときに 文字化けで表示されてしまいます。 ブラウザの更新ボタンをクリックすると、 きちんと表示されるようになります。 文字化けした時のエンコードを見ると 西ヨーロッパ言語になっています。 aaa.phpファイルでも、 charset=shift_jis と指定しているのですが、 何が原因でしょうか? よろしくお願いします。

    • 締切済み
    • PHP
  • 今日文字化けが起こりました

    こんにちは。 ノートパソコンのほうが文字化けが起こってしまいます。 テキストファイルを開いても文字化け。 タブなんかも文字化けしています。 IEを開いても文字化けというより多くのサイトは、ページが開く前に固まってしまいます。 VAIOのトップページは開くのですが、 右クリック→エンコードを見ると西ヨーロッパ言語(win)かトルコ語になっていました。 日本語(自動選択)を選んでもページが更新したときには元に戻っています。 ほかの言語にしても文字化けは変わりません。 何が原因なのでしょうか? ちなみにもう一台のPCから書き込んでいます。 宜しくお願いします。

  • 文字コードについて教えてください。

    ホームページビルダー10と、FFFTPを使っています。 前任者から引き継いでホームページを更新していますが、 ビルダーでは表示されている漢字・かなが、FFFTPで転送後にブラウザで確認すると文字化けしています。 英数字は文字化けせずに表示されます。ビルダーの設定は変えていないです。 ソースはSift_JISになっていますが、ブラウザ上でエンコードをJISに変えると文字化けがなくなります。 ビルダー、FFFTPのどこをどのように設定すればよいのでしょうか? ホームページはヤフーです。(ヤフー=ジオなのでしょうか?) 初心者で引き継いでしまい、分からないことだらけです。 よろしくお願いします。