0

我对涉及希伯来语的 Ajax 和 PHP 查询有疑问。

当我在 php 上使用带有希伯来语字符串的 GET 方法提交表单时,可以说“בית”,它会将我发送到具有以下地址的页面: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 回答