您的位置:首页 > 编程语言 > Java开发

JAVA,web开发,中文乱码解决方案MyTools

2011-09-10 14:26 393 查看
package bysj.common;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.io.IOException;

import java.io.UnsupportedEncodingException;


import javax.servlet.jsp.JspWriter;

public class MyTools {

public static String decode(String data){

try {

if(data==null) return "";

return new String(data.getBytes("ISO-8859-1"),"UTF-8");

} catch (UnsupportedEncodingException e) {

return "";

}

}



public static String GBKDecode(String data){

try {

if(data==null) return "";

return new String(data.getBytes("ISO-8859-1"),"GBK");

} catch (UnsupportedEncodingException e) {

return "";

}

}



public static Date toLongDate( String str){

return toDate("yyyy-MM-dd hh:mm:ss",str);

}

public static Date toShortDate( String str){

return toDate("yyyy-MM-dd",str);

}



public static Date toDate(String format, String str){

SimpleDateFormat sdf=new SimpleDateFormat(format);

try {

return sdf.parse(str);

} catch (ParseException e) {

e.printStackTrace();

return new Date();

}

}


public static String getNow(){

return foramtDate(new Date());

}

public static String foramtDate(Date dt){

return foramtDate("yyyy-MM-dd hh:mm:ss",dt);

}



public static String foramtDate(String format, Date dt){

SimpleDateFormat sdf=new SimpleDateFormat(format);

return sdf.format(dt);

}



public static void msg(JspWriter out,String m,String url) throws IOException{

out.print("<script>alert('"+m+"');location.href='"+url+"';</script>");

}


}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: