JAVA:
package com.rhzs.util.tools;
public class SpecialSymbolUtils {
private static final String syh="#syh;";//(")
private static final String syhCHLF="#syhCHLF;";//(“)
private static final String syhCHRT="#syhCHRT;";//(”)
private static final String dyh="#dyh;";//(')
private static final String dyhCHLF="#dyhCHLF;";//(‘)
private static final String dyhCHRT="#dyhCHRT;";//(’)
private static final String bfh="#bfh;";//(%)
private static final String dyfh="#dyfh;";//(>)
private static final String xyfh="#xyfh;";//(<)
private static final String xkhLF="#xkhLF;";//(()
private static final String zkhLF="#zkhLF;";//([)
private static final String hkhLF="#hkhLF;";//{)
private static final String ch="#ch;";//(/)
private static final String sh="#sh;";//(^)
private static final String myh="#myh;";//($)
private static final String wh="#wh;";//(?)
private static final String jiah="#jiah;";//(+)
private static final String jianh="#jianh;";//(-)
private static final String dh="#dh;";//(.)
private static final String xkhRT="#xkhRT;";//())
private static final String zkhRT="#zkhRT;";//(])
private static final String hkhRT="#hkhRT;";//(})
private static final String hhf="#hhf;";//(\n)
private static final String andh="#andh";//(&)
private static final String kongge="#kongge;";//( )空格
/**
* zxm
* 作用:加译特殊字符
* @param replaceStr
* @return
*/
public static String encryption(String replaceStr){
if(replaceStr==null||replaceStr.equals("")){
return "";
}
String returnStr=replaceStr;
returnStr=returnStr.replaceAll("\\\"",syh);
returnStr=returnStr.replaceAll("\\“",syhCHLF);
returnStr=returnStr.replaceAll("\\”",syhCHRT);
returnStr=returnStr.replaceAll("\\‘",dyhCHLF);
returnStr=returnStr.replaceAll("\\’",dyhCHRT);
returnStr=returnStr.replaceAll("\\'",dyh);
returnStr=returnStr.replaceAll("\\>",dyfh);
returnStr=returnStr.replaceAll("\\<",xyfh);
returnStr=returnStr.replaceAll("\\%",bfh);
returnStr=returnStr.replaceAll("\\(",xkhLF);
returnStr=returnStr.replaceAll("\\)",xkhRT);
returnStr=returnStr.replaceAll("\\[",zkhLF);
returnStr=returnStr.replaceAll("\\]",zkhRT);
returnStr=returnStr.replaceAll("\\{",hkhLF);
returnStr=returnStr.replaceAll("\\}",hkhRT);
returnStr=returnStr.replaceAll("\\+",jiah);
returnStr=returnStr.replaceAll("\\-",jianh);
returnStr=returnStr.replaceAll("\\?",wh);
returnStr=returnStr.replaceAll("\\/",ch);
returnStr=returnStr.replaceAll("\\^",sh);
returnStr=returnStr.replaceAll("\\$",myh);
returnStr=returnStr.replaceAll("\\.",dh);
returnStr=returnStr.replaceAll("\\n",hhf);
returnStr=returnStr.replaceAll("\\&",andh);
returnStr=returnStr.replaceAll(" ",kongge);
return returnStr;
}
/**
* zxm
* 作用:解译特殊字符
* @param replaceStr
* @return
*/
public static String decryption(String replaceStr){
if(replaceStr==null||replaceStr.equals("")){
return "";
}
String returnStr=replaceStr;
returnStr=returnStr.replaceAll(syh,"\"");
returnStr=returnStr.replaceAll(syhCHLF,"“");
returnStr=returnStr.replaceAll(syhCHRT,"”");
returnStr=returnStr.replaceAll(dyhCHLF,"‘");
returnStr=returnStr.replaceAll(dyhCHRT,"’");
returnStr=returnStr.replaceAll(dyh,"'");
returnStr=returnStr.replaceAll(dyfh,">");
returnStr=returnStr.replaceAll(xyfh,"<");
returnStr=returnStr.replaceAll(bfh,"%");
returnStr=returnStr.replaceAll(xkhLF,"(");
returnStr=returnStr.replaceAll(xkhRT,")");
returnStr=returnStr.replaceAll(zkhLF,"[");
returnStr=returnStr.replaceAll(zkhRT,"]");
returnStr=returnStr.replaceAll(hkhLF,"{");
returnStr=returnStr.replaceAll(hkhRT,"}");
returnStr=returnStr.replaceAll(jiah,"+");
returnStr=returnStr.replaceAll(jianh,"-");
returnStr=returnStr.replaceAll(wh,"?");
returnStr=returnStr.replaceAll(ch,"/");
returnStr=returnStr.replaceAll(sh,"^");
returnStr=returnStr.replaceAll(myh,"\\$");
returnStr=returnStr.replaceAll(dh,".");
returnStr=returnStr.replaceAll(hhf,"\n");
returnStr=returnStr.replaceAll(andh,"&");
returnStr=returnStr.replaceAll(kongge," ");
return returnStr;
}
}
JS:
var syh="#syh;";//(")
var syhCHLF="#syhCHLF;";//(“)
var syhCHRT="#syhCHRT;";//(”)
var dyh="#dyh;";//(')
var dyhCHLF="#dyhCHLF;";//(‘)
var dyhCHRT="#dyhCHRT;";//(’)
var bfh="#bfh;";//(%)
var dyfh="#dyfh;";//(>)
var xyfh="#xyfh;";//(<)
var xkhLF="#xkhLF;";//(()
var zkhLF="#zkhLF;";//([)
var hkhLF="#hkhLF;";//{)
var ch="#ch;";//(/)
var sh="#sh;";//(^)
var myh="#myh;";//($)
var wh="#wh;";//(?)
var jiah="#jiah;";//(+)
var jianh="#jianh;";//(-)
var dh="#dh;";//(.)
var xkhRT="#xkhRT;";//())
var zkhRT="#zkhRT;";//(])
var hkhRT="#hkhRT;";//(})
var hhf="#hhf;";//(\n)
var andh="#andh";//(&)
var kongge="#kongge;";//( )空格
/**
* zxm
* 作用:符号更改
* @param colValue
* @returns
*/
function colValueChange(colValue){
var colValues = colValue;
colValues = colValues.replaceAll(syh,"\"");
colValues = colValues.replaceAll(dyh,"\'");
colValues = colValues.replaceAll(syhCHRT,"\”");
colValues = colValues.replaceAll(dyhCHRT,"\’");
colValues = colValues.replaceAll(syhCHLF,"\“");
colValues = colValues.replaceAll(dyhCHLF,"\‘");
colValues = colValues.replaceAll(bfh,"%");
colValues = colValues.replaceAll(dyfh,">");
colValues = colValues.replaceAll(xyfh,"<");
colValues = colValues.replaceAll(xkhLF,"(");
colValues = colValues.replaceAll(xkhRT,")");
colValues = colValues.replaceAll(zkhLF,"[");
colValues = colValues.replaceAll(zkhRT,"]");
colValues = colValues.replaceAll(hkhLF,"{");
colValues = colValues.replaceAll(hkhRT,"}");
colValues = colValues.replaceAll(sh,"^");
colValues = colValues.replaceAll(jiah,"+");
colValues = colValues.replaceAll(jianh,"-");
colValues = colValues.replaceAll(dianh,".");
colValues = colValues.replaceAll(wh,"?");
colValues = colValues.replaceAll(myh,"$");
colValues = colValues.replaceAll(andh,"&");
colValues = colValues.replaceAll(ch,"/");
colValues = colValues.replaceAll(kongge," ");
colValues = colValues.replaceAll(hhf,"\n");
return colValues;
}
function insertValueChange(insertinfo){
var insertInfo = insertinfo;
insertInfo=insertInfo.replace(/\%/g,bfh);
insertInfo=insertInfo.replaceAll("\n","");
insertInfo=insertInfo.replaceAll("\"",syh);
insertInfo=insertInfo.replaceAll("'",dyh);
insertInfo=insertInfo.replaceAll("\“",syhCHLF);
insertInfo=insertInfo.replaceAll("‘",dyhCHLF);
insertInfo=insertInfo.replaceAll("\”",syhCHRT);
insertInfo=insertInfo.replaceAll("’",dyhCHRT);
insertInfo=insertInfo.replaceAll(/\>/g,dyfh);
insertInfo=insertInfo.replaceAll(/\</g,xyfh);
insertInfo=insertInfo.replaceAll(/\(/g,xkhLF);
insertInfo=insertInfo.replaceAll(/\)/g,xkhRT);
insertInfo=insertInfo.replaceAll(/\[/g,zkhLF);
insertInfo=insertInfo.replaceAll(/\]/g,zkhRT);
insertInfo=insertInfo.replaceAll(/\{/g,hkhLF);
insertInfo=insertInfo.replaceAll(/\}/g,hkhRT);
insertInfo=insertInfo.replaceAll(/\^/g,sh);
insertInfo=insertInfo.replaceAll(/\+/g,jiah);
insertInfo=insertInfo.replaceAll(/\-/g,jianh);
insertInfo=insertInfo.replaceAll(/\./g,dh);
insertInfo=insertInfo.replaceAll(/\?/g,wh);
insertInfo=insertInfo.replaceAll(/\$/g,myh);
insertInfo=insertInfo.replaceAll(/\&/g,andh);
insertInfo=insertInfo.replaceAll(/\//g,ch);
insertInfo=insertInfo.replaceAll(" ",kongge);
insertInfo=insertInfo.replaceAll("\n",hhf);
return insertInfo;
}