プロが教える店舗&オフィスのセキュリティ対策術

 自分の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カスタマーサービスデスク

A 回答 (4件)

以前からある問題のようです。


参考URLでkamataken72さんと全く同じ質問がされています。

他のサイトのQAでもあるのですが
問題はメモ帳ではUnicodeの文字コード使われている。
これをFTPでアップする際にASCIIが使われるがコード変換時に
文字区切りが誤って変換されることから発生しているようです。

対処はメモ帳の使用を止めエディターを使う。

参考URL:http://oshiete.goo.ne.jp/qa/597014.html
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

ファイル転送ソフトWinSCPを使おうとしたが、プロバイダ ホストへ接続できず、プロバイダ(nifty)のソフト「サクサクかきあげ君」を使ってファイル転送したところ、文字化けが治っていました。
文字化けの原因は転送ソフトFFFTPにあるようです。

次の問題 WinSCPの接続不能が出てきましたが、本件落着です。ありがとうございました。

お礼日時:2013/01/08 17:46

問題のHPを参照して、ブラウザ(PaleMoon)で文字エンコーディングを確認すると、Unicode(UTF-16)になっています。


このサイトや他のサイトを見ますと、Unicode(UTF-8)と表示されます。
Unicodeの場合UTF-8が一般的ですので、ローカルとサーバ上での文字エンコーディングの問題が発生しているものと思います。
ローカルとサーバでの文字エンコーディングを確認してみてください。

また、とりあえず直すには、ローカル上でのHPのソースファイルの文字コードをUnicode(UTF-8)で作成(変換)して、FFFTPは、バイナリモードでの転送を指定すると改善するのではないかと思います。
もしくは、ファイル転送ソフトをFFFTPではなく、WicSCPやSFTPに変更して転送してみてください。いずれもフりーソフトです。
ちなみに、最近はセキュリティ向上のために、WicSCPやSTFTPを推奨しているサイトが増えているようです。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

ファイル転送ソフトWinSCPを使おうとしたが、プロバイダ ホストへ接続できず、プロバイダ(nifty)のソフト「サクサクかきあげ君」を使ってファイル転送したところ、文字化けが治っていました。
文字化けの原因は転送ソフトFFFTPにあるようです。

次の問題 WinSCPの接続不能が出てきましたが、本件落着です。ありがとうございました。

お礼日時:2013/01/08 17:43

プロバイダの回答が正しいですけど。



ファイルを修正して再度のアップを。homepage3を使わせて貰ってますがそんな不具合は出てませんけど。
    • good
    • 0

ブラウザやサーバー側の問題ではないと思いますよ。


試しに下記のソースで確認しましたが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の作法から外れた内容が多過ぎますので、ソース全体の見直しをすべきですね。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

ファイル転送ソフトWinSCPを使おうとしたが、プロバイダ ホストへ接続できず、プロバイダ(nifty)のソフト「サクサクかきあげ君」を使ってファイル転送したところ、文字化けが治っていました。
文字化けの原因は転送ソフトFFFTPにあるようです。

次の問題 WinSCPの接続不能が出てきましたが、本件落着です。ありがとうございました。

HTMLの作法を勉強します。

お礼日時:2013/01/08 17:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!