私は、うまくいけば時代遅れではない方法の簡単なチュートリアルを使用して、ここで見つけることができるajaxでフォームを送信しています
私の懸念(および問題)は、特殊文字(ギリシャ文字αβγδなど)を送信すると、それらはエンコードされますが、正しく見えるようにデコードできないことです...
どの方法が正しいかを見つけるためにオンライン文字列エンコーダー/デコーダーを試しましたが、UTF-8での単純なURLデコードで問題がないことがわかりました。残念ながら、これは私の例では機能せず、文字は同じままです。
デコードしたい文字列はこちら
%u03C3%u03B5 %u03B5%u03C5%u03C7%u03B1%u03C1%u03B9%u03C3%u03C4%u03CE %u03C0%u03BF%u03BB%u03CD
そして結果は
σε ευχαριστώ πολύ
私はこのフォームをphpとjavascriptで作業しています。エンコードを行い、おそらく問題を引き起こすjsファイルはここ
にあります。残りのスクリプトについては、形式は例と同じであり、応答phpは_POST
値をエコーしているだけです。
どんな助けでも大歓迎です!みんなありがとう!