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,postgresQL,json_encode,sphinx 中文显示乱码解决方法总结

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

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

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

php json_encode 中文乱码的解决方法

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

UTF-8的网页引入一段JS后显示为乱码的解决方法.

前段时间有个站,新闻系统需要第三方自己推送.找到了那段js代码后. 链接过去发现是乱码. 也就是需要链接一段js 然后替换掉之前写的一个新闻版面. 直接在引用的js里面添加一个charset就可以编...

java socket通信时,中文字符乱码的一个解决方法

可以使用: in = new BufferedReader(new InputStreamReader(socket.getInputStream(),"UTF-8")); out = new B...
  • mecho
  • mecho
  • 2012-03-11 20:09
  • 23112

JSP、AJax中文乱码问题解决,escape(), encodeURI(), encodeURIComponent(),js对参数连续两次调用 encodeURI(String) 方法

ajax检证用户就否存在和解决乱码问题! 原文:http://user.qzone.qq.com/278887848/blog/11 写了一个ajax,在...

关于通过网页查看JS源码中汉字显示乱码的解决方法

开头贴出原文地址 在网页中读取js文件,中文显示正常(比如alert出js文件的中文信息)。但当浏览器查看js文件源代码时,则会看到代码里的中文全是乱码。虽然不影响程序运行,但是在读js文件代码时,...

android开发中在eclipse中导入一个项目时出现中文乱码的解决方法

最近在从eclipse中导入android 项目是不知道为什么总是出现中文乱码,通过自己在网上查阅了相关资料后找到了这一问题的解决方法,在这里分享给大家: 一、在eclipse中依次点击Wind...

有关graphviz中文乱码的一个与总不同的很无奈的解决方法

(注:斜体部分为废话) 辛辛苦苦写的博客,刷新了一下,想哭。 如果在此之前你试了所有你能找到的有关graphviz中文乱码的解决方法还是不行,那么找到这篇博客后,我感觉你在解决这个问题的路...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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