1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 将中文转换成URL编码

将中文转换成URL编码

时间:2024-03-18 23:05:16

相关推荐

将中文转换成URL编码

/**

* 将中文转换成url编码

* -4-26 10:17:39

*/

public static String toUrlEncode(String s) {

StringBuffer sb = new StringBuffer();

for (int i = 0; i < s.length(); i++) {

char c = s.charAt(i);

if (c >= 0 && c <= 255) {

sb.append(c);

} else {

byte[] b;

try {

b = String.valueOf(c).getBytes("utf-8");

} catch (Exception ex) {

System.out.println(ex);

b = new byte[0];

}

for (int j = 0; j < b.length; j++) {

int k = b[j];

if (k < 0)

k += 256;

sb.append("%" + Integer.toHexString(k).toUpperCase());

}

}

}

return sb.toString();

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。