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

转码 问题求教
本帖最后由 swqwer 于 2013-01-27 16:56:25 编辑
潮州市宏业石油气有限公司


怎么装换成:%25E6%25BD%25AE%25E5%25B7%259E%25E5%25B8%2582%25E5%25AE%258F%25E4%25B8%259A%25E7%259F%25B3%25E6%25B2%25B9%25E6%25B0%2594%25E6%259C%2589%25E9%2599%2590%25E5%2585%25AC%25E5%258F%25B8

求教 !!!谢谢大家了 

------解决方案--------------------

var str='潮州市宏业石油气有限公司';
str=str.replace(/&#([0-9]+);/g,function(){
var h='000'+Number(arguments[1]).toString(16);
return unescape('%u'+h.substr(-4));
});
console.log(str);

------解决方案--------------------
继续简化

var str='潮州市宏业石油气有限公司';
alert(String.fromCharCode.apply(null,str.match(/[0-9]+/g)));