入力に通常の英語の文字を挿入してからフォーム(form.serialize)をシリアル化すると、問題ありません。しかし、グルジア語の文字(ასდფ)を入力すると、エンコードの問題が発生し、次のように表示されます。
%E1%83%A1%E1%83%90%E1%83%93%E1%83%A4%E1%83%90%E1%83%A1%E1%83%93%E1%83%A4.
事前に助けてくれてありがとう
編集:
質問は!!!->値をエンコードせずにフォームをシリアル化するにはどうすればよいですか?
入力に通常の英語の文字を挿入してからフォーム(form.serialize)をシリアル化すると、問題ありません。しかし、グルジア語の文字(ასდფ)を入力すると、エンコードの問題が発生し、次のように表示されます。
%E1%83%A1%E1%83%90%E1%83%93%E1%83%A4%E1%83%90%E1%83%A1%E1%83%93%E1%83%A4.
事前に助けてくれてありがとう
編集:
質問は!!!->値をエンコードせずにフォームをシリアル化するにはどうすればよいですか?
私はそれが最善の解決策ではないことを知っていますが、私はこれをしました:
function stringify(array) {
var result = '';
for (var i = 0; i < array.length; i++) {
if (i != 0)
result += '&';
result += array[i].name + '=' + array[i].value;
}
return result;
}
stringify(form.serializeArray())
現在、文字はエンコードされていません