foreach($_POST as $key=>$val){
$_POST[$key] = mb_convert_encoding($val,"UTF-8","auto");
}
を足したらauからもイけるかもしれません。
cocnrete5は標準では基本的に携帯対応していないので、携帯だとちゃんと動かないかもしれませんね。
Formの場合、サーバの設定等からshift-jisでフォームのデータを送信してるかもしれません。
foreach($_POST as $key=>$val){
$_POST[$key] = mb_convert_encoding($val,"UTF-8","auto");
}
accept-charset="<?php echo APP_CHARSET?>"
Sunvisor
Re: 基本携帯対応していないんで...
そうなんでしょうね。auのケータイはsjisで送ってくるらしいです。
ググってみると他のシステムでもいつも困ったことになっているそうです。
Concrete5の場合は,ケータイからアクセスするとブロックがうまく流れてくれて,サイトをさほどストレスなく見られるので,ついフォームも!と欲張ってしまったわけです。フォーム投稿者にはケータイ非対応と伝えて運用することにします。
ありがとうございました。