今天利用jquery的ajax往往后台传参数时有个值是中文,因为页面的编码是gb2312,所以后台接收到的值是乱码的。
网上查了下jquery的ajax都是以UTF-8编码传递的。
后来利用encodeURIComponent(name)函数给中文编码,后台用URLDecoder.Decoder(name,"UTF-8");解码得到正确的中文。
今天利用jquery的ajax往往后台传参数时有个值是中文,因为页面的编码是gb2312,所以后台接收到的值是乱码的。
网上查了下jquery的ajax都是以UTF-8编码传递的。
后来利用encodeURIComponent(name)函数给中文编码,后台用URLDecoder.Decoder(name,"UTF-8");解码得到正确的中文。