有关java代码翻译成javascript的问题?
有这么一段java代码:
public static String decode(String s)
StringBuffer sb = new StringBuffer();
for(int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
switch(c) {
case 37: // '%'
try {
sb.append((char)Integer.parseInt(s.substring(i + 1, i + 3), 16));
}
catch(NumberFormatException _ex)
{
throw new IllegalArgumentException();
}
i += 2;
break;
default:
sb.append(c);
break;
}
}
String s1 = sb.toString();
byte abyte0[] = s1.getBytes("8859_1");
return new String(abyte0);
}
谁有能力把他翻译成javascript的函数.一定200分相赠.
正确的翻译后应该可以把 "%B9%A7%CF%B2%C4%E3%B7%AD%D2%EB%B3%F6%D5%FD%C8%B7%B5%C4%D7%D6%B7%FB%B4%AE" 翻译成 "恭喜你翻译出正确的字符串"