使用jquery或php动态更改编码

时间:2013-05-08 14:09:19

标签: jquery ajax encoding hebrew

我的Ajax和PHP查询涉及希伯来语时遇到问题。

当我使用希伯来字符串在php上提交带有GET方法的表单时,让我们说“בית”,它会将我发送到一个页面,其中包含以下地址:search.php?q =%E1%E9%FA。
这很容易从数据库中提取数据。

但是对于Ajax和Jquery,地址如下所示:search.php?q =בית。
不用说,这个结果在尝试从数据库中提取数据时不起作用。

这个%E1%E9%FA是什么类型的编码? 有没有办法在PHP或Jquery中动态更改?
我试着谷歌搜索了一段时间没有成功。

非常感谢帮助。

1 个答案:

答案 0 :(得分:0)

尝试以下

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

并发送textEncoded作为查询参数