日期:2014-05-16  浏览次数:21024 次

有没转换这样的函数
取暖王,烘衣取暖一机&#256

30;定

对应的中文是  取暖王,烘衣取暖一机搞定


虽然显示一样,但是我用的源代码不一样,所以想把只要有&#的字符就让他显示正常的中文

网上找的utf转码不好用,哪位大侠给个函数啥的,谢谢啊。

我需要asp的

------解决方案--------------------
<script language="javascript" runat="server">
var fn = function(s){
var r = /&#(\d+);/g;
return s.replace(r, function($, $1){
return String.fromCharCode($1)
});
};
</script>
<%
response.write fn("其他123&#21462;&#26262;&#29579;其他&#65292;&#28888;&#34915;&#21462;&#26262;&#19968;&#26426;&#25630;&#23450;123123其他")
%>


试试