質問: phpがエラー?全角が文字化けします。 hpの更新作業をしているところなのですが 資料請求などのフォームが文字化けを起こすように なってしまいました。 過去のデータをリロードして修復を試みましたが まだ直りません。 どうやらプログラム自体は問題なく (「空欄がある場合はエラーページに」等の処理はできているので)、 また、半角文字も問題ないことから 全角のひらがな・漢字に関してのみエラーが起きているようです。 php自体を触った事はなく、以前業者が作成したものを 背景などのデザインだけ変更してアップしようとしていました。 dreamweaverで見ています。 プログラム自体は問題ないのに文字化け起きる場合は、 どのファイルを確認すればいいのでしょうか? それとも、phpはdreamweaverでアップすると壊れるなんてことありますか? (以前アップして問題なかったような覚えがありますが。) 尚、今あるファイルは、 shiryo.html (資料請求フォーム) shiryo_comp.php shiryo_confirm.php zzzshiryo_comp.html (完了画面) zzzshiryo_comfirm.html (入力確認画面) zzzshiryo_error.html (エラー画面) です。 説明が至らず申し訳ないですが、宜しくお願い致します。
回答: 情報から推測するにエンコードが違うのではないでしょうか? もしそうなら、phpファイルとhtmlファイルとで、euc_jpもしくはshift-jisに統一すれば解決するかと。 dreamweaverは使ったことはないので詳しくはわかりませんが、エンコードの変換くらいは出来ると思いますので。 違ってたら、また詳しく報告してください。