- 締切済み
申し込みフォーム、確認画面の文字化けについて
WPにてスマートフォンサイトの作成を行っています。 申し込みフォームのみ決められたHTMLのソースがあるので、FTPに入れてそちらに飛ばすように作っています。 同じものを何サイトか作っていて、ほぼ問題なく作れているのですが、何故か1サイトのみ、申し込み内容の確認画面で文字化けを起こしてしまって直りません。 Shift_JISはすべてUTF-8に書き換えています。 その他のサイトは同じやり方で文字化けは起こしていません。 ソースが間違っているのかと思い、文字化けを起こしていないサイトに使用したフォームのソースを入れてみましたが、やはり文字化けをしたままです。 逆に、文字化けしているサイトに使用予定のソースを違うサイトに入れてみても文字化けは起こしません。 (ソース自体はほぼ同じです。金額が違うためその部分だけ違うようです。) スマートフォンのサイトに関してはすべて同じ作り方で作っています。 WPが何かを引き起こしてるとも思えません。 スマホサイトは各項目ごとのPCサイトのディレクトリの下層ページに作っていますが、他のCSS等が作用しているのでしょうか? 後他のサイトとの違いといえば スマホ文字化けなし →スマホサイトをPCから操作し、申し込みフォームを入力すると確認画面で文字化けするが、スマホで入力すると文字化けなし。 スマホ文字化けあり →スマホサイトをPCから操作し、申し込みフォームを入力すると確認画面で文字化けしないが、スマホで入力すると文字化けする。 すべてが文字化けなら納得?いくのですが、何故かの1サイトのみ・・・ 完全に行き詰ってしまいました。 お詳しい方ご教授いただけないでしょうか? よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tracer
- ベストアンサー率41% (255/621)
>Shift_JISはすべてUTF-8に書き換えています。 文字化けするということは、とにかく文字コードがあっていないことを意味します。出力するテキストがUTF-8であることが確実であるならば、表示する側がUTF-8として認識していないのでしょう。それはブラウザのメニューの中にあるエンコードを見れば一目瞭然です。もし、UTF-8以外で解釈されているのであれば、HTMLソースに明示的にUTF8であることを示せばよいかと思います。逆にUTF-8として解釈されていて文字化けをしているのであれば、出力側がUTF-8ではないということです。