这两天在继续我的Ajax之旅。一直在抓紧步伐。
前天试验使用Ajax提交form表单到服务器,获取form信息内容出现了乱码,一时无法解决。网上有结论说是application/x-www-form-urlencoded编码的原因,我估计也是。正在寻找解决之道。
大家一起讨论讨论。
补充:通过在后台用UTF8转码的方式可以解决中文乱码问题。这种方法针对form表单提交,编码在服务器完成。代码如下:
form.jsp:
%@ page contentType="text/html; charset=gb2312"%
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
title表单提交测试/title
script language="javascript"
var http_request = false;
function send_request(url,poststr) {//初始化、指定处理函数、发送请求的函数
http_request = fa...[ 查看全文 ]