2006-10-24
ajax中文编码问题的一个解决方案
关键字: ajax
用ajax传递中文的时候,出现&#这种的编码问题,网上查询到一方法如下:
public static String toOriginString(String str) {
/*
* 把一个包含实体转义的字符串从实体转义转回原来的格式
*/
StringBuffer buf = new StringBuffer();
Matcher m = Pattern.compile("&#\\d+;").matcher(str);
int start = 0;
String findstr = null;
while (m.find()) {
findstr = m.group();
buf.append(str.substring(start, m.start())+ (char) Integer.parseInt(findstr.substring(2, findstr.length() - 1)));
start = m.end();
}
buf.append(str.substring(start));
return buf.toString();
}
发表评论
最近加入圈子
最新评论
-
(转)JAVA性能优化技巧
:D :) :( :o :lol ...
-- by tianya846 -
tomcat性能调整
我什么时候能有耐性看看官方文档阿
-- by water84222 -
js操作html生成excel
var elDivelDivStrBak = elDiv.innerHTML; ...
-- by streamfly







评论排行榜