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>");
}
}
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>");
}
}
相关文章推荐
- JAVAWEB开发过程中中文乱码问题解决方案
- javaweb开发中中文乱码问题的解决方案
- JQuery中使用Ajax传中文参数乱码解决方案(javaweb开发)
- java web 开发中文乱码的一般解决方案
- javaweb开发中的中文乱码问题,使用Filter过滤器解决
- java web开发中文乱码解决方法详解
- Java web开发中使用get提交表单时的中文乱码问题
- javaweb开发中,java监听器对象导致中文乱码过滤器不起作用和失效!
- Java Web开发(JSP、Servlet)乱码的一揽子解决方案
- java web开发乱码问题解决方案(一)
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- Java Web开发中文乱码问题
- Java WEB开发中的中文乱码问题解决之终极之道
- 浅谈java web开发中的中文乱码的解决方法
- JAVA web 开发中URL链接中文参数乱码问题
- Java web开发乱码解决方案
- java web开发时表单提交引起的一些中文乱码问题
- 关于Java web开发中的中文乱码问题
- java web开发时表单提交引起的一些中文乱码问题
- javaWeb -myEclipse源代码中文乱码问题解决方案