Java中过滤大于128字节的字符

日期:2011-12-23    阅读:30   分类:Java资料


在Java开发中,有时候需要生成报表,数据是英文的,但里面总是包含了少量的中文,日文以及一些特殊的字符,比如心形啊什么的。

这些字符在没有中文环境的电脑下浏览就会出现乱码,因此需要把字符字节数大于127的都给过滤掉,这样保证英语字母以及标点符号能正确显示即可。

代码如下:

public static String filterAscii(String content)
    {
        StringBuilder sb = new StringBuilder();
       
        for(int i=0;i<content.length();i++)
        {
            if(content.charAt(i) <= 127)
            {
                sb.append(content.substring(i, i+1));
            }
        }
       
        return sb.toString();
    }

调用比较简单,System.out.println(filterAscii("我们is code ,阿斯顿asdwqeqwe"));

本页链接: http://www.scriptlover.com/static/1363-java-字符

标签:

相关文章

网友评论

Leave a comment

 required

 required (Not published)

 required