js去除空字符方法和一个解决json乱码的方法

原创 2012年03月22日 13:50:06
function myTrim(s)
{
//去掉前面空格  aaa
var head=s.substring(0,1);
while(head==" ")
{
  s=s.replace(" ","");
  head=s.substring(0,1);
}
//去掉后面空格
var len=s.length;
var end=s.substring(len-1,len);
while(end==" ")
{
  len--;
  end=s.substring(len-1,len);
}
s=s.substring(0,len);
return s;
}
java后台接收字符为乱码
request设置编码
  jsons =  java.net.URLDecoder.decode(java.net.URLDecoder.decode(jsons , "utf-8"), "utf-8");//这个可以解决%与字母的乱码
  @RequestMapping("show.do")
   public void showCjxxByCjId(HttpServletRequest request,
     HttpServletResponse response)throws IOException{
    response.setContentType("application/json;charset=utf-8");
     response.setHeader("pragma", "no-cache");
  response.setHeader("cache-control", "no-cache");  //这三个response 设置响应值为json格式
    String cjId =request.getParameter("cjId");
    try {
     TpCjxx cjxx = tpcjxxService.geTpCjxx(cjId);
    
   JsonConfig config = new JsonConfig();
   config.setJsonPropertyFilter(new PropertyFilter(){
    public boolean apply(Object source, String name, Object value) {
     if(name.equals("tpNltjZtxx")) { //将tpNltjZtxx过滤掉  对象转换json对象时对象里面的对象是不能转换成功的,所以必须过滤掉,否则转换不能成功
        return true;
     } else {
        return false;
     }
    }
   });
     JSONObject object = JSONObject.fromObject(cjxx,config);//直接将java对象转换json对象
    
     PrintWriter out = response.getWriter();
              out.print(object.toString());
              out.flush();
              out.close();
} catch (Exception e) {
  // TODO: handle exception
  log.error(e.getMessage());
}
   
   }
http://www.iteye.com/topic/1121623 K线图

php json_encode 中文乱码解决方法

本文列举3个方法,实现json_encode()后的string显示中文问题。 做接口时不需要,但存log时帮了大忙了。 在贴代码前,必须贴上官方param和return,链接:http:...

PHP json_encode中文乱码解决方法

相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题。JSON作为一种轻量级的数据交换格式,备受亲睐,但是用PHP作为后台交互,容易出现中文乱码的问题。JSON和js一样,对于...

PHP JSON中文乱码解决方法大全

我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中文乱码的情况,解决PHP JSON中文乱码的方法思路其实与PH...
  • ljg888
  • ljg888
  • 2013年07月05日 14:24
  • 1344

PHP JSON中文乱码解决方法大全

为什么PHP与JSON交互时会出现中文乱码?   由于JSON与JS一样,对于客户端的字符是以UTF8的形式处理,即JSON提交或接受返回的字符是以UTF8形式处理,当与PHP交互时,如果数据库编码...

PHP,postgresQL,json_encode,sphinx 中文显示乱码解决方法总结

前言:         之所以写这边文章,是因为最近一而再再而三的碰到由于编码不一致而导致中文显示出问题。 为什么:         1、为什么会有存在编码这个问题呢?         每...

PHP json_encode中文乱码解决方法

相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题。JSON作为一种轻量级的数据交换格式,备受亲睐,但是用PHP作为后台交互,容易出现中文乱码的问题。JSON和js一样,对于...

php json_encode 中文乱码的解决方法

json_encode对中文的处理一直是有问题的, 1.不能处理GB编码,所有的GB编码都会替换成空字符. 2.utf8编码的中文被编码成unicode编码,相当于javascript的escape...

PHP json_encode中文乱码解决方法

相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题。JSON作为一种轻量级的数据交换格式,备受亲睐,但是用PHP作为后台交互,容易出现中文乱码的问题。JSON和js一样,对于...
  • clh604
  • clh604
  • 2013年04月24日 15:25
  • 1167

PHP json_encode中文乱码解决方法

在 php 中使用 json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。 这个函数的功能是将数值转换成json数据存储格式。 ...

PHP JSON中文乱码解决方法大全

我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与P...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js去除空字符方法和一个解决json乱码的方法
举报原因:
原因补充:

(最多只允许输入30个字)