質問: 入力フォームの値を変数に格納後、PHPにajax送信して登録する処理の際、 dataが「data: {name:○○}」の形式では正しく登録されますが FormDataオブジェクトにappendして送信すると 日本語の内容が文字化けします。 例:「テスト」→「ãã1ã」 どなたか原因・解決法ご存じの方、回答よろしくお願いいたします。
回答: どうしてもうまくいかないなら送り側のjavascriptで encodeURIComponent(文字列)をして、受け側のPHPで rawurldecode($_POST["name"])してはいかがですか?