助太刀忍者(質問掲示板)

助太刀忍者

No.53568    「」の文字化け
メモ帳でテキストページを作成しFTPでアップロードしたのですが、一部のページにて終わりかぎ括弧のみが文字化けしてしまいます。【「」→「》】
又、同じCSSを使い、Aフォルダにaページ、Aフォルダの中に更にBフォルダを作成しそこにbページを作成しているのですが、Bフォルダのbページのみが文字化けしてしまいます。Aフォルダのaページには問題ありません。

[Aフォルダ]-aページ(文字化けなし)
 |_[Bフォルダ]-bページ(文字化けあり)

試しにAフォルダのaページでかぎ括弧を加えてアップロードしましたが、こちらは問題なく表示されました。フォントの指定はaページ、bページ共に共通して以下のようにしています。

body,td,th {
font-family: Georgia, Times New Roman, Times, Verdana, "MS Pゴシック";
font-size: 72%;
color: #6f5436;
}

関係ないかもしれませんが文字化けしているbページでは広告も縦に複数行表示されています。
文字化けに関しては既に同じ質問をされた方もいらっしゃったのですが、解決法が書かれていない為質問させていただきました。カテゴリ違いでしたら申し訳ありません。よろしくお願い申し上げます。
使用環境
  • OS:Microsoft Windows NT
  • ブラウザ:Microsoft Internet Explorer 8.x
  • モニター:1366×768
  • JavaScript:ON
  • Cookie:ON
  • 回線種別:eo光
  • ソフトウェア:
試した操作手順
・<meta>タグを<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> →<meta http-equiv=”Content-Type” content=”text/html; charset=shift_jis” />へ変更
・一通りググって調べてみましたが解決法は見つかりませんでした
投稿者:No Name Ninja 投稿時間:2013-05-25 23:33:59
投稿者 : No Name Ninja
投稿時間:2013-05-28 14:13:37
メモ帳で作成し、HTMLファイルとして保存する際、文字コードは何にしていますか?

もしかすると、Unicodeで保存して、アスキーモードで転送していませんか? その場合は、バイナリで転送してみてください。

他にも何か原因があるのかもしれませんが、実際のページを見てみないことには何とも言えません。一度、HTML文書として何か記述にミスがないか確認してみて下さい。

試した操作手順についてですが、
文字コード指定は、実際の文字コードと合致したものを記述するべきで、何でも良いというわけではありません。

参考:http://www.mozilla.gr.jp/standards/webtips0022.html

どの方法が一般的かは別として。どんな形式で保存して、どんな文字コードを使うかは、自由です。なので、以下はあくまで一例です。

・メモ帳で保存する際、文字コードは「ANSI」にする。
・metaタグでの文字コード指定は「Shift-JIS(<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">)」にする。
・アスキーモードで転送する。

>文字化けしているbページでは広告も縦に複数行表示されています
とのことですが、こちらについては、文字化け云々の他にも原因があるかもしれません。前述にもありますよう、一度、全体的な見直しをしてみて下さい。

取り敢えずは、正常に表示されるものと、表示されないものとで、HTMLコード上のhead内・HTMLコード上のbody内の構成・CSSコードに何か違いがないか、基本要素(html要素・head要素・body要素)の記述に崩れがないか、確認してみては如何でしょうか。