欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java字符串编码转换处理类,java字符串编码,该字符串处理类包括将IS

来源: javaer 分享于  点击 30250 次 点评:52

java字符串编码转换处理类,java字符串编码,该字符串处理类包括将IS


该字符串处理类包括将ISO-8859-1编码的字符串转换成GBK编码 、对输入的字符串进行一次编码转换,防止SQL注入和验证URL地址是否存在的方法。

字符串处理类(编码转化、SQL注入、URL)

import java.net.HttpURLConnection;import java.net.URL;public class StringUtils {    public String toGBK(String strvalue) {        try {            if (strvalue == null) { //当变量strvalue为null时                return "";  //将返回空的字符串            } else {                //将字符串转换为GBK编码                strvalue = new String(strvalue.getBytes("ISO-8859-1"), "GBK");                 return strvalue;    //返回转换后的输入变量strvalue            }        } catch (Exception e) {            return "";        }    }    // 对输入的字符串进行一次编码转换,防止SQL注入    public String StringtoSql(String str) {        if (str == null) {              //当变量str为null时            return "";          //返回空的字符串        } else {            try {                                     //将'号转换化为空格                str = str.trim().replace('\'', (char) 32);              } catch (Exception e) {                return "";            }        }        return str;    }    //验证URL地址是否存在    public int isURLExist(String url){        int rtn=0;        try {            URL u = new URL(url);            HttpURLConnection urlconn = (HttpURLConnection) u.openConnection();            int state = urlconn.getResponseCode();            if (state == 200) {     //表示URL地址存在                //String succ = urlconn.getURL().toString();                rtn=1;            } else {                //表示URL地址不存在                rtn=0;            }        } catch (Exception e) {            rtn=0;        }        return rtn;    }}
相关栏目:

用户点评