• ベストアンサー

サーバ移転後生じた文字化けに困っています

会社のサイトなんですが、サーバ移転後同じhtmlなのに、m2や~といった文字が文字化けするようになってしまいました。 何が原因かわからず困っています。 原因にお心当たりがおありの方がいらしたら、アドバイスをお願いいたします。

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

  • ベストアンサー
noname#98692
noname#98692
回答No.1

html のアップロードは何をつかってしましたか。FTP を使った, オーサリングソフトで直接, tar で up して解凍 etc・・・その際文字コードを自動的に変換等していませんか。 httpd (Apache 等のことです) は正しいヘッダーを吐いていますか。ヘッダ内の Content-Type とエンコードは、実際のエンコード及び meta 要素で指定しているものと一致していますか。ヘッダは Firefox に Web Developer や Live HTTP Headers といったプラグインを入れれば簡単にわかります。もしくは、URL を http://validator.w3.org/ に入力してチェックしてみてください。(レスポンスヘッダと実際のエンコードがあっていないと教えてくれた記憶があります) ページが動的に生成されているものであれば、それのもとになっているデータベースも疑う必要があります。(古い DB から dump するときに binary にしてなくて utf8 のテーブルに突っ込んだとか)

N_moon
質問者

お礼

解決策が見つからないままですが、もう解答がつかなくなって久しいのでここを閉じようと思います。 解決には至りませんでしたがアドバイスいただいたことに感謝します。

N_moon
質問者

補足

早速のお返事ありがとうございます。 ページはMovableType3.34で作られています。 文字コードはUTF-8です。 その場合データベースに原因がある可能性が高いのでしょうか? サーバはWADAXなのですが、その場合設定を変更することで解消できますか? 教えていただけると助かります。

その他の回答 (2)

  • zxcv0000
  • ベストアンサー率56% (111/196)
回答No.3

どうも、SJIS の方言地雷の香りがします。 HTMLの文字コードは Shift_Jis ですか? 旧サーバー正常、新サーバー化けを確認したクライアントパソコンは、同一ですか? 両確認作業は同じ日時に行いましたか? # 同じ日時というのはその間にWindowsUpdate等で環境が変ってないかという意味です。 環境には、一般ユーザーが認識しない些細なものもあるので「同じ日時」としか表現できない訳です。

N_moon
質問者

お礼

解決策が見つからないままですが、もう解答がつかなくなって久しいのでここを閉じようと思います。 解決には至りませんでしたがアドバイスいただいたことに感謝します。

N_moon
質問者

補足

文字コードはUTF-8です。 確認は同じPCで、同時に行いました。

noname#98692
noname#98692
回答No.2

プラグインではなくアドオンでした。sry

関連するQ&A