什么是最好的JavaScript文本编码使用?

时间:2010-10-27 07:40:48

标签: javascript jquery encoding

我正在创建一个jQuery / AJAX搜索脚本,我正在尝试找到最好的文本编码,用于发送到等待的PHP文件的字符串,该文件将执行SQL查询以获得结果。

我在想Base64?但由于我在这个领域没有很多经验,所以我会很感激任何有用的意见。

提前Thanx!

2 个答案:

答案 0 :(得分:2)

简单的utf-8文本 - 但想一下正确的urlencoding来处理特殊字符(看看encodeURI()

答案 1 :(得分:1)

UTF-8。此外,如果您使用的是jquery,您可以始终在数据哈希中传递参数,以便对它们进行正确编码:

总是这样做:

$.ajax({
    url: '/script',
    data: { param1: 'someValue', param2: 'someOtherValue' },
    success: function(result) { }
});

而不是:

$.ajax({
    url: '/script?param1=someValue&param2=someOtherValue',
    success: function(result) { }
});