AJAXメソッドPOSTを介してPHPバックエンドファイルにデータを送信しています。データはtextareaから取得され、そのフォームには次の属性がありaccept-charset="UTF-8"
ます。AJAX関数はとしてデータを送信しhttp[act].send("title=" + encodeURIComponent(field.value)...)
、私のPHPバックエンドファイルは。で始まりますheader('Content-Type:text/html; charset=UTF-8');
。データベースのACCEPTNAMESとFIELDSはすべてUTF-8に設定されています(このような問題は発生していません)。
PHPバックエンドで関数をデコードする必要があると思いますencodeURIComponent()
。しかし、どのように?
編集(申し訳ありません):
Fibradietéticaは、 fibradietéticaAcompañadaとしてDBに挿入されます
。Acompaà ±adaとして挿入されます。
...等々。