1.js中的中escape()和unescape()的使用
2.Java 中escape()和unescape()的使用实例
java代码:自己定义的编译和反编译函数,直接引用就可以了。
public class EscapeUnescape {
public static String escape(String src)
{
int i;
char j;
StringBuffer tmp = new
StringBuffer();
tmp.ensureCapacity(src.length() *
6);
for (i = 0; i < src.length(); i++)
{
j = src.charAt(i);
if (Character.isDigit(j) ||
Character.isLowerCase(j)
||
Character.isUpperCase(j))
tmp.append(j);
else if (j < 256)
{
tmp.append("%");
if (j <
16)
tmp.append("0");
tmp.append(Integer.toString(j,
16));
} else {
tmp.append("%u");
tmp.append(Integer.toString(j,
16));