|
<广告 :学习jsp的请加群39856602群JSP成长之路,群内是我跟我同学建立,是你快速提高的保证。还等什么?.......>
<%
/**
* cn/en 转 unicode
* @author Summer
* @param str 字符串
* @return String 16进制串
* */
public static String tounicode(String str)
{
//将字符串转换成Unicode编码
char temChr;
int ascChr;
int i;
String rtStr=new String("");
if(str==null){
str="";
}
for(i=0;i<str.length();i++){
temChr=str.charAt(i);
ascChr=temChr+0;
String z="";
String hex=Integer.toHexString(ascChr);
// ------------如果不够四位则高位补零------------------
for(int j=0;j<4-hex.length();j++){
z+="0";
}
rtStr=rtStr+z+hex;
}
return rtStr;
}
/**
* unicode 转 cn/en
* @author Summer
* @param str 16进制串
* @return String 字符串
* */
public static String tostr(String str){
StringBuffer buffer=new StringBuffer();
for(int i=0;i<str.length();i=i+4){
buffer=buffer.append((char)Integer.parseInt(str.substring(i,i+4),16));
}
return buffer.toString();
}
%>
|