こんにちは、なかわけです。 今日はPHPの話。また仕事中にした作業のメモです。 AページからBページ(別サイト)にPOSTしたいのだけど、 Aページの文字コードはUTF-8で、BページにはShift-JISでPOSTしなければいけない。 またAページの文字コードをUTF-8からShift-JISに変更することができない。 さらにBページのウィンドウをJavascriptで開かないといけないという環境でした。 エンジニアに相談したらcURLを使ったら?とアドバイスをもらったんだけど、cURLはPOST先のhtmlを取得することはできるんだけど、ページ自体を遷移(移動)することができなかったので、ボツでした。 考えた挙句、1ページはさんでそのページではJavascriptで自動的にFormをBページへPOSTするようにしました。つまり、 Aページ → A’ページ →Bページ という流れです。A