找到方法了,添加了一个方法
package util;
import java.io.UnsupportedEncodingException;
public class EncodeTypeChange {
public static String changeText(String str){
try{
if(str == null){
return "";
}else{
if(str.contains("&")){
str = str.replaceAll("&", "and1111");
}else if(str.contains(">")){
str = str.replaceAll(">", "dayu1111");
}else if (str.contains("
str = str.replaceAll("
}else if(str.contains("'")){
str = str.replaceAll("'","danyin1111");
}else if(str.contains("\"")){
str = str.replaceAll("\"", "shuangyin1111");
}
}
}catch(Exception e){
e.printStackTrace();
}
return str;
}
public static String toGBK(String str) {
try {
if (str == null) {
return "";
} else {
str = new String(str.getBytes("iso-8859-1"), "GBK").trim();
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
public static String toUTF8(String str) {
try {
if (str == null) {
return "";
} else {
str = new String(str.getBytes("iso-8859-1"), "UTF-8").trim();
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
public static String toISO(String str){
try {
if (str == null) {
return "";
} else {
str = new String(str.getBytes("GBK"), "iso-8859-1").trim();
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return str;
}
public static String UTF8toISO(String str) throws UnsupportedEncodingException{
if(str == null){
return "";
}else{
str = new String(str.getBytes("ISO8859-1"),"UTF-8");
str = new String(str.getBytes("GB2312"),"ISO8859-1");
}
return str;
}
public static String CartoISO(String str) throws UnsupportedEncodingException{
if(str == null){
return "";
}else{
str = new String(str.getBytes("ISO8859-1"),"UTF-8");
String n = str.substring(1);
String t = str.substring(0,str.indexOf(n));
String s = new String(t.getBytes("GB2312"),"ISO8859-1");
StringBuffer st = new StringBuffer();
str =st.append(s).append(n).toString();
}
return str;
}
public static String toGB2312(String str) throws UnsupportedEncodingException {
if (str == null) {
return "";
} else {
str = new String(str.getBytes("ISO8859-1"), "GB2312").trim();
}
return str;
}
public static String StrtoMap(){
return null;
}
}