ajax异步请求中的编码问题

ajax异步请求可以使我们方便的在不跳转页面的情况下,展现后台处理后传来的数据,但我们也应该注意一些小问题,前两天在工作中就犯了些特傻得问题,

开发的时候用的火狐,测试正常,当别人用ie时候老出现问题,检查后发现时没有编码的问题,火狐可能会把汉字编码,而ie则不会,这样没有编码传过去的就是乱码,无论用get 或是 post方法,都是这样的,在用js获取数据后,我们应该对含有汉字的内容进行编码,通常用的方法是encodeURI  相反用decodeurl来解码,同样在php中可以用urldecode解码urlencode编码,另外在javascript中还有unescape()也可以进行编码,我们在写js的时候,可能会用到一些框架像jquery,jQuery就做的很好,我们不用去编码,他在内部就有编码的机制,

编码问题:传递要编码 测试要全面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值