0

ヘブライ語を含む Ajax および PHP クエリに問題があります。

ヘブライ語の文字列を含む GET メソッドを使用して php でフォームを送信すると、たとえば「בית」と言うと、search.php?q=%E1%E9%FA というアドレスのページに送信されます。
データベースから簡単にデータを取得します。

しかし、Ajax と Jquery を使用すると、アドレスは search.php?q=בית のようになります。
言うまでもなく、この結果は、データベースからデータを取得しようとすると機能しません。

この %E1%E9%FA はどのタイプのエンコーディングですか?
PHPまたはJqueryでオンザフライで変更する方法はありますか?
かなり長い間グーグルで検索してみましたが、成功しませんでした。

助けていただければ幸いです。

4

1 に答える 1

0

フォローしてみてください

var text = 'בית'
var textEncoded = encodeURIComponent(text)

textEncoded をクエリパラメーターとして送信します

于 2013-05-08T14:51:45.073 に答える