• ベストアンサー

CS2で作ったものが変な文字になってしまいます。

GoliveCS2で作成して、WEB無料レンタルサーバーに登録し、NeXTFTPで接続も無事に出来たのですが、アップロードしてみると、文字がすべて変な文字になってしまっています。 なんのことやらわかりません・・・ 有料のサーバーの時は上手くいったのですが、無料サーバーの場合はCS2で作成したものは駄目だということなのでしょうか? どうぞよろしくお願い致します。

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

  • ベストアンサー
回答No.2

<meta http-equiv="Content-Type"~~の行は、UTF、Shift-jis、EUCいずれかの文字コードが指定されていれば文字化けることはあまりありませんが…一応チェック方法を。 ▼ ブラウザで文字化けしたページを開いて、ページのソースを確認し <meta http-equiv="Content-Type"~~の行が転送前と同じか確認。 →変わってたらサーバが勝手に変えてる可能性がある ▼同じなら ブラウザの表示メニューから文字エンコーディングを確認 <meta http-equiv="Content-Type"~~の行と同じにする ▼それでダメなら ためしにshift-jisに変更して転送 文字エンコードはただソースを書き換えただけでは変わらないので ファイル->ドキュメントエンコーディング で変更してみてください。 (詳しい操作方法はGoliveのヘルプを見てください。) 以上やって化けるようであれば他に原因があると思います。 ・アップロードのときバイナリでうっかり送信してる とか…  アスキーで転送されているかご確認を。

maemichi
質問者

お礼

何度もご回答いただきまして申し訳ありません。 時間がかかると思いますが、教えていただいた事をひとつづつ試してみます。 助かりました。 本当にありがとうございました。

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

その他の回答 (1)

回答No.1

文字コードが怪しいですね。 ▼HTMLソースの上の方にこんな記述はありますか? <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> 無ければ直接追加または設定変更してみてください。 (ファイル->ドキュメントエンコーディング) charset=shift_jisのshift_jisという部分が文字コードの指定になります。 shift_jisのほかにはEUC、UTF-8などがあります。 他には ・ブラウザの表示で文字エンコーディング設定が違う ・アップロードのときバイナリでうっかり送信してる などが思い当たります。

maemichi
質問者

お礼

早速ご回答いただきましてありがとうございます。 専門用語がわからなくて戸惑っていたのですが、GoliveCS2のソースというところを見ると、ご指摘のところの最後の方は「Sift jis」のところが「utf 8゛/>」になっていました。ここが原因なのでしょうか? どうぞよろしくお願い致します。

maemichi
質問者

補足

ようやく出来ました! 無事日本語で出てきました。 本当にありがとうございました。

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

関連するQ&A