关于JavaScript里面escape()函数自己怎么编码 不行啊,用java.net.URLEncoder编码过和escape是不一样的,客户端是IE,只能用JavaScript解码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BEAN???JavaBean还是? have a look at java_lib //Test.javapublic class Test { public static void main(String []args) { System.out.println(escape("你`~!@#$%^&*()_+|-=\\[]{};':\"<>,.?/abcdefghijklmnopqrstuvwxyz1234567890")); } public static String escape(String str) { StringBuffer buf = new StringBuffer(); for (int i=0; i<str.length(); ++i) { char c = str.charAt(i); if ( (c>>>8) == 0 ) { // is ascii if ( (c >= '0' && c <= '9') || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c == '+') || (c == '-') || (c == '*') || (c == '/') || (c == '@') || (c == '.') || (c == '_')) { buf.append(c); } else { buf.append('%'); buf.append(Integer.toHexString(c)); } } else { // is not ascii buf.append("%u"); buf.append(Integer.toHexString(c)); } } return buf.toString(); }} 关于log4j的使用 求助:无法安装netbeans 求助制作简单WAP页面的方面的资料 一道scjp题,有些迷惑,望指点 如何用程序去控制类似于QQ的登陆按钮 关于sql2000中getString("列1")中text列的问题? 请问如何实现中文的拼音或笔划排序 ie浏览器可以直接显示网页上的applet么?(100分) 后天我有个JAVA的面试,他们告诉我还要先笔试,请问JAVA笔试的内容一般是什么呀?谢谢! 很初级的问题 如何把java.util.date的日期格式变为yyyy-MM-dd格式的字符串? 朋友被这个网站扣手机费,知道地址怎么也打不开!有兴趣的来看看!
JavaBean还是?
public class Test { public static void main(String []args) {
System.out.println(escape("你`~!@#$%^&*()_+|-=\\[]{};':\"<>,.?/abcdefghijklmnopqrstuvwxyz1234567890"));
}
public static String escape(String str) {
StringBuffer buf = new StringBuffer();
for (int i=0; i<str.length(); ++i) {
char c = str.charAt(i);
if ( (c>>>8) == 0 ) {
// is ascii
if ( (c >= '0' && c <= '9')
|| (c >= 'a' && c <= 'z')
|| (c >= 'A' && c <= 'Z')
|| (c == '+') || (c == '-')
|| (c == '*') || (c == '/')
|| (c == '@') || (c == '.')
|| (c == '_')) {
buf.append(c);
} else {
buf.append('%');
buf.append(Integer.toHexString(c));
}
} else {
// is not ascii
buf.append("%u");
buf.append(Integer.toHexString(c));
}
}
return buf.toString();
}
}