📄 tools.java~6~
字号:
package scout.util;
/**
* <p>Title:the conversion between ISO and GB2312 </p>
* <p>Description:ISO convert Gb2312 OR Gb2312 convert ISO</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: Chongqing Kemeida corporation</p>
* @author zengBo
* @version 1.0
*/
import javax.servlet.*;
import javax.servlet.http.*;
public class Tools {
/**
* ISO convert Gb2312,convert chinese
* @param str
* @return chinese
*/
public static String iSOtoGb2312(String str) {
try {
byte[] bytesStr = str.getBytes("ISO-8859-1");
return new String(bytesStr, "gb2312");
} catch (Exception ex) {
System.out.println(ex.getMessage());
return str;
}
}
/**
* Gb2312 convert ISO:convert standard language
* @param str
* @return standard language
*/
public static String gb2312ToIso(String str) {
try {
byte[] bytesStr = str.getBytes("gb2312");
return new String(bytesStr, "ISO-8859-1");
} catch (Exception ex) {
System.out.println(ex.getMessage());
return str;
}
}
public static String formatStr(HttpServletRequest request, String str) {
return Tools.value(request, (str == null) ? "" : str);
}
public static String formatStr(String str) {
return (str == null) ? "" : str;
}
/**
* get value from the front page
* @param paraName
* @return the paraName's value
*/
public static String value(HttpServletRequest request, String paraName) {
return Tools.iSOtoGb2312(Tools.formatStr(request.getParameter(paraName)));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -