首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax处置乱码

2012-11-07 
ajax处理乱码1、将字符进行指定格式的转码public static String unEscape(String src) {if (srcnull ||

ajax处理乱码

1、将字符进行指定格式的转码

public static String unEscape(String src) {if (src==null || "".equals(src))return src;StringBuffer tmp = new StringBuffer();tmp.ensureCapacity(src.length());int lastPos = 0;int pos = 0;char ch;while (lastPos < src.length()) {pos = src.indexOf("%", lastPos);if (pos == lastPos) {if (src.charAt(pos + 1) == 'u') {ch = (char) Integer.parseInt(src.substring(pos + 2, pos + 6), 16);tmp.append(ch);lastPos = pos + 6;} else {ch = (char) Integer.parseInt(src.substring(pos + 1, pos + 3), 16);tmp.append(ch);lastPos = pos + 3;}} else {if (pos == -1) {tmp.append(src.substring(lastPos));lastPos = src.length();} else {tmp.append(src.substring(lastPos, pos));lastPos = pos;}}}return tmp.toString();} 

?

?

热点排行