• ベストアンサー

HPのアップロードで文字化けが起こります。

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

noname#18526
noname#18526
  • HTML
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • taseki
  • ベストアンサー率66% (155/233)
回答No.1

そのファイルがHTMLファイルなら、HTMLの先頭近く、headタグの中で以下のように文字コードを指定しているはずです。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> 上記は、「このHTMLは文字コード=Shift_JISで書かれています」という意味です。それなのに別のコードで保存してしまっては、ウソになってしまいます。つまりブラウザは騙されて化ける場合があります。 で、メモ帳では「ANSI」で保存すると「Shift_JIS」になります。 あるいは、上記の「<meta ~」タグ自体を入れていないなら、それ自体が問題です。必ず入れるようにしましょう。 アップロードしたら文字化けする、という場合、お使いのFTPソフトがアップロードの際に自動変換している可能性もあるので、確認してください。 一般的にUNICODEを使う必要がなければ「Shift_JIS」か「EUC-JP」が無難でいいと思います。

関連するQ&A

  • 英語版エクセルの文字化け

    アメリカのPC(Windows10)でかつ英語版のエクセル(office2016)でヤフーショッピングのCSVファイルを作っているのですが、アップロードした際にヤフーショッピング上のデータの全角文字が全て?に置き換わってしまいます。 同じものを日本のパソコンで日本のエクセルで見ようとしてもやはり全角文字が全て半角の?に変換されて表示されてしまいます。 文字コードはANSIを使用しております。 ヤフーショッピングに問い合わせたところ、文字コードは必ずEUCコードかshift-JISを使用するようにとのアドバイスをいただきました。 しかし、ノートパッドにそのエクセルファイルを移し、文字コードの変更(ANSI,Unicode, Unicode big endian, UTF-8)し、それぞれで保存してアップロードを試してみました。 しかしANSI以外はアップロードできず唯一アップロードできたANSIがやはり?に変換されてしまうという状況です。 つまり文字コードが原因でないと考えられますが、他に何がいけないのか思いつかず 困っております。 どなたか教えていただけると幸いです。 宜しくお願いいたします。

  • 文字化けを正常にするには

    雑誌を取り込み、その際PDF化して保存したファイルをAdobe Reader Xで開いたテキスト部分をWordにコピペしたところ、文字化けしているところが多く見られます。 しかしPDFのテキストをメモ帳にコピペし、ANSI、UDF-8、Unicode、Unicode big endianという形式のそれぞれのコードで保存し、次にワードに載せてみましたが、やはり文字化けは同じままでした… 他にどのような対処方法があるでしょうか?

  • 検索エンジンにHPがうまく表示されません。

    問題点は、検索エンジンのタイトル表示に文字化けが起こること。コンテンツがキャッシュでも表示されない。あるいは、表示されても、そのコンテンツの語句での検索が一切処理されない。ことです。 ---------------------------- メモ帳を保存する時、次のウィンドウが現われます。 このファイルは、ANSIテキストファイルとして保存すると失われてしまう Unicode 形式の」文字を含んでいます。Unicode の情報を保存するには、下の〔キャンセル〕をクリックし、〔文字コード〕から〔Unicode〕を選択してください。続行しますか?       【   OK   】【 キャンセル 】 このあと「名前をつけて保存」のウィンドウで、文字コード(E)の選択をします。 ANSI Unicode Unicode big endian UTF-8 たしか、プロバイダーから、「UTF-8」を選ぶよう言われたので、それを選択・保存、アップロードしています。アップロード後、ネット上でそのページを閲覧、表示に問題はありません。しかし、Google、Yahooなどの検索エンジンでエラーがでます。 タイトルを含む全ての表示が文字化け。 (参考に、実例をリンクします。同様の問題を抱えたHPも多数あるようです) http://www.google.co.jp/search?q=%22html+%3E+%3C+head+%3E%22&hl=ja&lr=&rls=RNWE,RNWE:2005-33,RNWE:ja&start=10&sa=N 2ページ目です 以前は、私のHPの一部にのみエラーが起こっていましたが、今回TOPのページに韓国語・アラビア語などを加えたため、このページの検索サイトの表示(Google、Yahooなど)で文字化けが起こりました。原因は、文字コードの選択か、それとも、外国語などの予定外の文字コードを含む理由で文字化けが起こるのだろうと思います。原因と対策を教えて頂けませんでしょうか。よろしくお願いします。

  • 【テキスト】文字化けの修正

    雑誌を取り込み、その際PDF化して保存したファイルをAdobe Reader Xで開いたテキスト部分をWordにコピペしたところ、文字化けしているところが多く見られます。 しかしPDFのテキストをメモ帳にコピペし、ANSI、UDF-8、Unicode、Unicode big endianという形式のそれぞれのコードで保存し、次にワードに載せてみましたが、やはり文字化けは同じままですした… 他にどのような対処方法があるでしょうか?

  • 文字コードANSIからUnicodeにしてください

    今日はじめたばかりの初心者です。 メモ帳でソースを作ってるのですが、 コードの文字数が多くなると、文字コードANSIからUnicodeにしてくださいとメモ帳から言われ、 Unicodeに変更して、保存すると、 http://localhost/tset.php でコードを確認すると、文字化けはしないのですが、おかしくなります。 だからって文字コードANSIにしていると、毎回Unicodeにしますか?と聞かれます。 こういう場合どうすればいいでしょうか? 他のテキストエディタハワードしか使ったことがないです。

    • ベストアンサー
    • PHP
  • 文字コードが知りたい

    既存のテキストファイル(メモ帳)があるのですが このファイルの文字コードが ANSIなのかUnicodeなのかUTF-8なのかってどうやったらわかりますか? プロパティを見てもわかりませんでした。

  • 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ファイルをプレビューしてみると、実際、アップロードされているサイトに見られるのと同じ、中国語のような激しい文字化けが見える といった感じです。 どなたか、解決法をご存知のかた、お願いします!!!!

  • パソコン画面の文字が?????となる。助けてくださ

    パソコンで、最近、表示されている文字が文字化けしたり、「????????」と書かれていたりします。 メモ帳に関しても、保存した後で開くと、全て「??????」と文字化けしていて、読めなくなってしまいました。 メモ帳を以前のように保存しようとすると、 「このファイルはANSIテキストファイルとして保存すると失われてしまうUnicode形式の文字を含んでいます。Unicodeの情報を保存するには文字コードからUnicodeを選んでください」と出てくるのですが、これはどういうことでしょうか。 原因として考えられるのは、最近表示言語を英語に変更してまた元に戻したこと、子どもがパソコンをいじっていたこと、ウイルスが入っていたこと(削除したと思うのですが・・)です。 文字化けするのは、フリーソフトをダウンロードした時の説明や、Javaのソフトの説明や、メモ帳を保存した後に読むときです。 困っております・・・・よろしくお願いいたします。

  • onedriveで編集したテキストが文字化けします

    onedriveにあるテキストファイルをandroidとwindows10(バージョンは1909)で同期して使っているのですが、 androidのQuickEditというアプリで編集すると発現条件はわからないのですが、ただ日本語を追加するだけで文字化けしてしまいます。 文字化けしないテキストファイルをwindows側から標準のメモ帳で開いてから保存しようとすると保存形式がUTF-8となっているのに対して文字化けしてるテキストファイルだとANSIとなっています。 このことからUTF-8で保存されてるファイルをwindowsのメモ帳がANSIとして読み込んでるのではないかと思っているのですが原因がわかりません。 androidのテキストエディタを変えて試そうといろいろインストールしてみたのですが、onedriveのファイルの読み込み書き込み出来るものが見つからず試せませんでした。 onedriveで使える別のテキストエディタアプリや、文字化けの原因、対策方法などご存じの方いらしたら教えてくださるとうれしいです。 どうぞよろしくお願いいたします。

  • メモ帳を保存するときに 文字制限

    メモ帳を保存するときに文字コードを どれかを選択すると、文字制限があって、その文字数を超えると保存できなくなると聞いたのですが どの文字コードでしょうか? ANSIかUnicodeだったきがします。よろしくお願い致します。

専門家に質問してみよう