はじめてモバイルサイトのフォームをつくってみたのですが、 Ezwebだと必ず文字化けして送信されてしまっていました。 いろいろ調べてみると、htmlのenctypeがmultipart/form-data の場合、 Ezwebは文字化けした文字列を受け取るようです。 ということは逆に、enctypeを指定しなければ 正しい文字列が受け取れるのか。。。 ということで試してみたら、本当にできました(苦笑) 原因は不明ですが、とりあえずできてよかったです。 以下、PEAR::Net_UserAgent_Mobileを使って symfonyのテンプレート側でenctypeを切り分けるソースを備忘録として残しておきます。 < ?php if($objAgent->isEZweb()){ ?> <form action=”editconfirm” method=”post” > < ?php }els
![Ezweb(au)でモバイルサイトのフォームを送信する際に文字化けする件](https://cdn-ak-scissors.b.st-hatena.com/image/square/4214e0de1e2b77af61fe54ca1bea2c139389d361/height=288;version=1;width=512/https%3A%2F%2Fcafe-system.com%2Fwp-content%2Fthemes%2Fcocoon-master%2Fscreenshot.jpg)