• 締切済み

アップロードすると文字化けします

UTF-8でスマホサイトを作ってFTTTPにてアップしましたが文字化けします。自分でファイルを確認した時は綺麗に表示しています。よろしくお願いします。全ページ文字化けしています。 デコメサイトです。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

お約束として…FFFTPの設定、間違っていたりしませんか? # FTTTPってFFFTPの間違いですよね? テキストファイルの転送時にファイルの文字コードを変換するようになっていたりしませんか? 改行コードでちょっと問題になるかも知れませんが、バイナリモードで転送してみてはどうです? あと、元ファイルにBOMとかついていたりしませんか? 名前をつけて保存したら… E3 83 BB EF BD BF 3C 21 44 4F 43 54 59 50 45 とか、先頭にヘンなの付いていましたけど。 # <!DOCTYPEの前に6バイトほどヘンなのが……。 # UTF-8変換されたとして…元は38 FB FF 7F? BOMじゃなさげ…。

alba5678
質問者

お礼

ご回答有難うございました。FFFTPでは何度やってもダメでしたが、ALFTPでアップすると正常に表示されました。という事は、文字コードなどの設定だったと思われますが特定されません。何なんですかね??

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • html safariでの文字化け

    この度、素人なりに頑張って自分のHPを作りました。 ソフトはDreamweaverで、FTPで転送しています。 自分のPCはwindows7で、IExplorerからHPを見た時は、どこも問題なく、きれいに並んでいました。 しかし、スマホの、iphoneから自分のサイトをチェックしたら日本語部分が全部文字化けしてました。 あれ、?と思って、色々検索をかけて、素人の判断でDreamweaverの 修正、ページプロパティ、エンコード欄の変更(UTF-8から日本語JIS への変更)をしたら、今度はDW内でも完全文字化けになり、 F12を押してIEで見てみようとしたら勝手に保存、そして勝手にアップロードされてしまい、 DW内で文字化けしていたものは、IEで見てみても同じく文字化けしてました>_< あーと思って、ファイルのバックアップはないか、と探してみましたが無く、 とうとうファイル自体が破損してしまったようです>_< これはもうあきらめて また日本語部分は直接入力、修正していくしかないと思うのですが、 完全文字化けしたあと、やっぱりUTF-8で正しいんじゃないか?と思って 日本語JISからUTF-8に戻しました。(もう文字化けしたところは戻せませんでしたが…泣) 設定も全部見直しました。 文字エンコードは、UTF-8で統一できてるはずなのですが、 どうしてIEではキレイに反映されて、safariだと反映されないのでしょうか>_< headの後に、この記載もしております <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> エンコードもUTF-8で揃っております。 スマホでも見れるようにしたいのですが、 もし文字化けしないような手順がありましたら教えて頂けませんでしょうか>_< ほとんどのサイトはスマホで文字化けしないのに、 自分のサイトは文字化けする、というのは、何か設定手順が違うのですよね? 同じく、自分のサイトがサファリで文字化け、という方の質問投稿がありましたが、 そちらを見て、色々試しましたが解決に至りませんでした。 もし、何かアドバイスいただけますと、嬉しいです、よろしくお願い致します>_<

  • 突如1ページのみutf-8で文字化けします。

    どうぞよろしく。 突如1ページのみutf-8で文字化けします。 FFFTPでサイト修正アップしています。 サイト内のいくつかのページをいつも通り修正しアップしました。 ずっと問題はありませんでしたが、突然、TOPページのみ文字化けです。(他は問題なし) ブラウザの表示を変えたりすれば、普通に表示されますが、 それをやらないとだめです。 いろいろホームページで調べましたが、解決方法はありません。 とにかく、TOPページのみなのがフシギです。 バックアップの修正前ファイルに戻したりもしましたが、 解決しませんでした。 あと、電話して知人にも見てもらったところ、やはり文字化けでした。 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> ↑これがサイト内全ページソースに書いてあります。 しょうがないので、現在、utf-8をshift_jisに変更し表示は普通にされています。 何でもよいので情報を御願い致します。

    • ベストアンサー
    • HTML
  • 突然文字化けしました(泣)

    ホームページを初めて作成している初心者です。 一通り作業を終え、アップできました。 が、その後修正作業や更新を続けていく中で、突然文字化けしました。 解決の糸口をご教授いただけると助かります。 ...途方に暮れています。 考えられる原因として... ◆POST MAIL使用にあたり、途中からUTF_8からShift_JISに書き換えした ことが考えられますが、書き換え後に何度か確認したり更新したりしていく中で文字化けの発生はありませんでした。 が、なぜか突然文字化けしました。 文字化けしたページを、ブラウザのテキストエンコーディング表示をUTF_8で見ると、表示されます。 ただ、HTMLをUTF_8に変えてもDreamweaver上ではエラーとなり保存ができないですし、 コードビュー画面は文字化けしています。 希望としてはPOSTMAILを使用したいので、Shift_JISにまとめたいです。 なぜ始めにUTF_8で作ったかというと、参考にしたCSSのテンプレートがそうだったからです... 宜しくお願いします。

    • ベストアンサー
    • HTML
  • 一時的な文字化けについて

    サイトのリニューアルを行いました。 ・旧サイト → sjis (静的なhtml) ・新サイト → utf-8 (WordPress) 新サイトのmetaでutf-8を指定しファイルもutf-8で保存しているのですが、リニューアル後の最初のアクセス時に文字化けする場合があります。 サーバーのdefault_charsetもutf-8です。 ブラウザ上で右クリックしてエンコードからutf-8を選択するとそれ以降は全く文字化けしないのですが、これは旧サイトのキャッシュの問題なのでしょうか? 今回のリニューアルに限らず、いろんなサイトを見ているとたまに文字化けしているサイトがあり、エンコードから指定すると正しく表示される場合もいくつかあります。 修正する方法を知っている人であればいいのですが、知らない人がサイトに訪れた場合、ただの文字化けしているサイトです。 エンコードから正しい文字コードを指定すればそれ以降は文字化けしないので、キャッシュなのかブラウザの問題なのか明確な答えはわからないのですが、確実に正しいエンコードで表示させることってできるのでしょうか? 可能であれば方法を教えてください。

    • ベストアンサー
    • PHP
  • HPのアップロードで文字化けが起こります。

    メモ帳/ファイル/名前を付けて保存/文字コード のウィンドウで、 ANSI unicode unicode adian UTF-8 の4種類の選択肢があります。 これを無視してサーバーにアップロードをかけて、時々文字化けが起こります。 文字コードを変換して事なきを得ていますが、今回は"UTF-8を選びました。 これが適切かどうかよくわかりません。 これらの文字コードの説明と、文字コードの選択はどれが適切なのか、教えてください。(自分のパソコンのファイルでは文字化けはありません) よろしくお願いします。

    • ベストアンサー
    • HTML
  • 申し込みフォーム、確認画面の文字化けについて

    WPにてスマートフォンサイトの作成を行っています。 申し込みフォームのみ決められたHTMLのソースがあるので、FTPに入れてそちらに飛ばすように作っています。 同じものを何サイトか作っていて、ほぼ問題なく作れているのですが、何故か1サイトのみ、申し込み内容の確認画面で文字化けを起こしてしまって直りません。 Shift_JISはすべてUTF-8に書き換えています。 その他のサイトは同じやり方で文字化けは起こしていません。 ソースが間違っているのかと思い、文字化けを起こしていないサイトに使用したフォームのソースを入れてみましたが、やはり文字化けをしたままです。 逆に、文字化けしているサイトに使用予定のソースを違うサイトに入れてみても文字化けは起こしません。 (ソース自体はほぼ同じです。金額が違うためその部分だけ違うようです。) スマートフォンのサイトに関してはすべて同じ作り方で作っています。 WPが何かを引き起こしてるとも思えません。 スマホサイトは各項目ごとのPCサイトのディレクトリの下層ページに作っていますが、他のCSS等が作用しているのでしょうか? 後他のサイトとの違いといえば スマホ文字化けなし →スマホサイトをPCから操作し、申し込みフォームを入力すると確認画面で文字化けするが、スマホで入力すると文字化けなし。 スマホ文字化けあり →スマホサイトをPCから操作し、申し込みフォームを入力すると確認画面で文字化けしないが、スマホで入力すると文字化けする。 すべてが文字化けなら納得?いくのですが、何故かの1サイトのみ・・・ 完全に行き詰ってしまいました。 お詳しい方ご教授いただけないでしょうか? よろしくお願いいたします。

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

    ~の文字が文字化けして、どうしても解決ができません。 どなたかお分かりになる方、アドバイスをよろしくお願いいたします。 PHP5、Xampp、XP の開発環境になります。 実は出勤時間をPCからと携帯からの両方で管理しようと思っています。 データ保存用ファイルは、utf-8のtxtファイルになります。 すべてをutf-8のファイルで作ることができれば、問題は起きてこないわけですが、携帯が かかわってきており、sjisを使わざるを得ません。かといって、すべてのファイルをSJISにするのも これまた、ダメ文字の関係でそれもできません。 そこで、携帯だけはsjisファイルで作っています。このsjisファイルとutf-8ファイルの間で文字化けが おきてしまいます。 出勤時間を読み込んで、10:00~のようにutfの保存用ファイルから読み込んで、mb_convert_encoding でsjisに変換して表示をします。これは、普通に表示になります。 表示されたファイルは携帯のsjisファイルですので、携帯から出勤時間を変更して保存しようとする 場合、今度はsjisからutf-8に変更して保存する必要があります。 そこで、携帯からutf-8の保存用ファイルに更新した内容を保存する場合にmb_convert_encodingを かけて、utf-8に変換しました。一応、mb_detect_encodingを使ってutf-8に変更されていることも 確かめました。 しかし、保存さているデータは、10:00縲 というように~が縲に文字化けしてしまいます。 この文字化けを回避する方法がお分かりの方、ぜひお知恵をお貸しください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 文字化けの防止法

    ネット上のサイトから、特定の情報を取り出し、その情報のファイルを作成し、保存するというプログラムを作っています。 取得するサイトの文字コードは、 <meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp"> と指定されていました。 IEでこのページを開くと、エンコードは自動選択で「EUC」になっていました。 さて、php_editor の文字コードを「UTF-8」に指定し、プログラムを作成しているのですが、 全角文字の含まれた文字列を取得し、表示させようとすると、文字化けしてしまいます。 (このときの表示画面は、http://localhost/~です) 設定を変更していると、IE(http://localhost/~)の表示の文字化けも進み、そのときのIEの エンコードを確認すると、中国語系や西ヨーロッパ系のものになっていることがありました。 文字化けさせない手順や、設定はどのように行えばいいのでしょうか?

    • ベストアンサー
    • PHP
  • Mac IE5でのCSs文字化け

    お世話になっております。 制作環境はWindowsでエンコード「UTF-8」でHTMLを作っています。 CSSも添付しています。 通常はIE6とfirefox2.0で確認していて、全頁問題なく表示されます。 先日、そのサイトを「MacのIE5」で見る機会があり確認したところ、PHPで生成しているページが文字化けしていました。 トップページなど、システムを使っていないページはきちんと表示されています。 なぜでしょうか? どうしたら文字化けを避けられますか? あいまいな質問ですみませんがご存知の方、よろしくお願いします。

  • SmartyでXMLの読み込みデータが文字化け

    今まで使っていたサーバーのプランが古くて容量が少ないため、同じレンタルサーバーでプランUPしました。 ただそのプランは旧プランと仕様が下記のように変わっています。 【PHP】 旧プラン:PHP4 → 新プラン:PHP5 【文字コード】 旧プラン:EUC-JP → 新プラン:UTF-8 【データベース】 旧プラン:MySQL4.1 → 新プラン:MySQL5 【データベース文字コード】 旧プラン:EUC-JP → 新プラン:UTF-8 文字コードがUTF-8になったため、それに合わせてページの文字コード等を変更したのですが、 一部Smartyで作られるページがあり、そのページの文字化けだけがどうしても解決できません。 そのページはPHPファイル、tplファイル、xmlファイルの3ファイル使っています。 各ファイルはテキストエディタでUTF-8に変換し、tplファイルにある表示される文字は文字化けしません。 ただxmlファイルから読み込むデータが、すべて「?」マークの文字化けをしてしまいます。 念のため、ここだけEUC-JPのまま、つまり何も変更をしない状態にしても同じ「?」マークの文字化けをしてしまいます。 他のファイルも見てみたのですが、文字コードらしい要素が見当たらず(もしくは気づかない)原因がわかりません。 Smartyはまだよくわからなくて、このシステムを作った前々任者とも連絡がとれないので、どうすればいいのか困っています。 どうか宜しくお願いします。

    • 締切済み
    • XML