关于json传入参数到后台的编码与解码有关问题

关于json传入参数到后台的编码与解码问题
   本人现在遇到一个关于解码与编码的问题
  1.$.post("dayStatementColdController/getDataBySelectedDay.do",{CREATETIME:_CREATETIME},function(result){
}这是前台的post方法;
   2._CREATETIME的时间格式是含有中文的如“2014年8月”;
   3.我在网上百度把时间进行了编码:encodeURIComponent(encodeURIComponent(CREATETIME));
   4.在后台解码使用的是String selectedTime=URLDecoder.decode(CREATETIME, "UTF-8");
  可是当我把 “selectedTime”输入的时候,显示的依然是乱码的?  请问各位前辈,哪儿有问题啊


------解决思路----------------------
1. 不用转码试一下
2. encodeURIComponent(encodeURIComponent(CREATETIME)); 这里使用一个就够了
encodeURIComponent(CREATETIME);
------解决思路----------------------
$.post 是 jQuery 的方法,在发送时已经做了 url 编码处理。
你自己在做一次就重复了

ajax 总是以 utf-8 发送数据,所以如果你的服务端使用 utf-8 时,不需要做任何处理