SHIFT_JIS でエンコードされた文字を受け入れ、その結果を電子メールで受信者に送信する必要があるフォームを作成しています。$_POST 変数から結果をキャプチャして、次のようなテキスト ブロックに挿入しようとしました。
$NameJp = $_POST['NameJp'];
$contents = <<<TEST
Name: $NameJp
...
TEST
しかし、それは機能していないようです (これは私を驚かせません)。これは、PHP で非 ASCII 文字を扱う最初の試みであり、人々が何か提案をしてくれることを願っています。おそらく、テキストをエンコードするための単純な関数が不足しています。
また、私が遭遇する可能性のある他の潜在的な落とし穴はありますか?
ありがとう。