- 締切済み
自分のHPの特定文字が化ける 治す方法を教えて
自分のHP上の特定の文字が化けるので、解決方法をプロバイダへ問い合わせたところ、その解答に納得できないので、この場で質問します。 プロバイダとのやり取りは以下の通りです(納得できないのは、「PCメーカーへ問い合わせを」とある点です、メーカーの問題でしょうか)。 『プロバイダへの質問』 HPへUPロードした文字がIEで見ると化けてしまう> 。これを治すにはどうすればよいか教えてほしい。 化ける文字(今わかっているもの) 名→吊 納→紊 Windows XP, 7, 8とそれに伴うIEで化けて出る。 IEが代わって治るかと思ったが治らない。 FFFTPでUPロード ソースはメモ帳とIMEで作成。 Google Chrmeで見ても化ける。 パソコン内のソースを(プロバイダを経由しないで))IEで開いても、Google Chromeで開いても文字化けはしない。 ここから推定できるのは、@niftyホームページサービス内に 鬼がすんでいるのではないか、ということ。 対象HPは、 http://homepage2.nifty.com/***/ このHPのミニ練習 練習時間の行の終わりに 納会 名前 と出るべきが 紊会 吊前と出ているのを見てほしい。 > 当方のパソコン2台とも同じ文字化け表示となっている。 『プロバイダの回答』 ご連絡いただいた情報から○○様の@homepageを拝見いたしましたところ、該当箇所が文字化けしていることを確認いたしました。 大変お手数ではございますが、作成されたホームページのソースをご確認の上、ソース内も文字化けしているかご確認ください。 同じ箇所が文字化けしている場合は、IMEが起因している可能性がございますため、お手数ではございますが、ご利用のパソコンメーカーへお問い合わせいただき、IMEの見直しを行っていただきますようお願いいたします。 その他、ご不明な点がございましたらご遠慮なくお問い合わせください。 今後とも@niftyをよろしくお願いいたします。 @niftyカスタマーサービスデスク
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- Safe_Mode
- ベストアンサー率48% (1329/2725)
ブラウザやサーバー側の問題ではないと思いますよ。 試しに下記のソースで確認しましたがIE8、IE9でも文字化けしませんでした。 そちらでも試してみてください。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=shift_jis"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>還暦野球小僧</title> </head> <body> <p>納会 名前</p> </body> </html> 提示されたURLのソースを拝見しましたが、はっきりいってHTMLの作法から外れた内容が多過ぎますので、ソース全体の見直しをすべきですね。
プロバイダの回答が正しいですけど。 ファイルを修正して再度のアップを。homepage3を使わせて貰ってますがそんな不具合は出てませんけど。
- lv4u
- ベストアンサー率27% (1862/6715)
問題のHPを参照して、ブラウザ(PaleMoon)で文字エンコーディングを確認すると、Unicode(UTF-16)になっています。 このサイトや他のサイトを見ますと、Unicode(UTF-8)と表示されます。 Unicodeの場合UTF-8が一般的ですので、ローカルとサーバ上での文字エンコーディングの問題が発生しているものと思います。 ローカルとサーバでの文字エンコーディングを確認してみてください。 また、とりあえず直すには、ローカル上でのHPのソースファイルの文字コードをUnicode(UTF-8)で作成(変換)して、FFFTPは、バイナリモードでの転送を指定すると改善するのではないかと思います。 もしくは、ファイル転送ソフトをFFFTPではなく、WicSCPやSFTPに変更して転送してみてください。いずれもフりーソフトです。 ちなみに、最近はセキュリティ向上のために、WicSCPやSTFTPを推奨しているサイトが増えているようです。
お礼
回答ありがとうございました。 ファイル転送ソフトWinSCPを使おうとしたが、プロバイダ ホストへ接続できず、プロバイダ(nifty)のソフト「サクサクかきあげ君」を使ってファイル転送したところ、文字化けが治っていました。 文字化けの原因は転送ソフトFFFTPにあるようです。 次の問題 WinSCPの接続不能が出てきましたが、本件落着です。ありがとうございました。
- HAL007
- ベストアンサー率29% (1751/5869)
以前からある問題のようです。 参考URLでkamataken72さんと全く同じ質問がされています。 他のサイトのQAでもあるのですが 問題はメモ帳ではUnicodeの文字コード使われている。 これをFTPでアップする際にASCIIが使われるがコード変換時に 文字区切りが誤って変換されることから発生しているようです。 対処はメモ帳の使用を止めエディターを使う。
お礼
回答ありがとうございました。 ファイル転送ソフトWinSCPを使おうとしたが、プロバイダ ホストへ接続できず、プロバイダ(nifty)のソフト「サクサクかきあげ君」を使ってファイル転送したところ、文字化けが治っていました。 文字化けの原因は転送ソフトFFFTPにあるようです。 次の問題 WinSCPの接続不能が出てきましたが、本件落着です。ありがとうございました。
お礼
回答ありがとうございました。 ファイル転送ソフトWinSCPを使おうとしたが、プロバイダ ホストへ接続できず、プロバイダ(nifty)のソフト「サクサクかきあげ君」を使ってファイル転送したところ、文字化けが治っていました。 文字化けの原因は転送ソフトFFFTPにあるようです。 次の問題 WinSCPの接続不能が出てきましたが、本件落着です。ありがとうございました。 HTMLの作法を勉強します。