http://www.baidu.com/s?wd=%D6%D0%B9%FA上面网址的 %D6%D0%B9%FA 百度搜索引擎会翻译成为:中国不知道用js语法如何才能把 %D6%D0%B9%FA 还原成中国啊?

解决方案 »

  1.   

    可以认为几乎是不可能的任务
    http://topic.csdn.net/u/20090619/10/4a14c10e-2c56-4898-a51e-488e969cf5c8.html
      

  2.   

    网上有牛人写的javascript版的urldecode函数,可以用一用
      

  3.   

    在JS里几乎是不可能的任务,用ajax让服务器去解析把
      

  4.   

    //GBKTBL.js 
    var GBKTBL = { 
    get:function(argv){ 
        for( var i in this.t ) 
        {  var p = this.t[i].s.indexOf( argv ); 
            if( p != -1 ) 
            return p + this.t[i].i; 
        } 
        return 0; 
    }, 
    t:[{i:parseInt("B0A1",16),s:"\ 
    啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘\ 
    鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱\ 
    袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋\ 
    靶把耙坝霸罢爸白柏百摆佰败拜稗斑\ 
    班搬扳般颁板版扮拌伴瓣半办绊邦帮\ 
    梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥\ 
    "},{i:parseInt("B1A1",16),s:"\ 
    薄雹保堡饱宝抱报暴豹鲍爆杯碑悲\ 
    卑北辈背贝钡倍狈备惫焙被奔苯本笨\ 
    崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕\ 
    毙毖币庇痹闭敝弊必辟壁臂避陛鞭边\ 
    编贬扁便变卞辨辩辫遍标彪膘表鳖憋\ 
    别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳\ 
    "},{i:parseInt("B2A1",16),s:"\ 
    病并玻菠播拨钵波博勃搏铂箔伯帛\ 
    舶脖膊渤泊驳捕卜哺补埠不布步簿部\ 
    怖擦猜裁材才财睬踩采彩菜蔡餐参蚕\ 
    残惭惨灿苍舱仓沧藏操糙槽曹草厕策\ 
    侧册测层蹭插叉茬茶查碴搽察岔差诧\ 
    拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖\ 
    "},{i:parseInt("B3A1",16),s:"\ 
    场尝常长偿肠厂敞畅唱倡超抄钞朝\ 
    嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨\ 
    忱沉陈趁衬撑称城橙成呈乘程惩澄诚\ 
    承逞骋秤吃痴持匙池迟弛驰耻齿侈尺\ 
    赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹\ 
    仇绸瞅丑臭初出橱厨躇锄雏滁除楚\ 
    "},{i:parseInt("B4A1",16),s:"\ 
    础储矗搐触处揣川穿椽传船喘串疮\ 
    窗幢床闯创吹炊捶锤垂春椿醇唇淳纯\ 
    蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪\ 
    葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催\ 
    脆瘁粹淬翠村存寸磋撮搓措挫错搭达\ 
    答瘩打大呆歹傣戴带殆代贷袋待逮\ 
    "},{i:parseInt("B5A1",16),s:"\ 
    怠耽担丹单郸掸胆旦氮但惮淡诞弹\ 
    蛋当挡党荡档刀捣蹈倒岛祷导到稻悼\ 
    道盗德得的蹬灯登等瞪凳邓堤低滴迪\ 
    敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠\ 
    掂滇碘点典靛垫电佃甸店惦奠淀殿碉\ 
    叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠\ 
    "},{i:parseInt("B6A1",16),s:"\ 
    丁盯叮钉顶鼎锭定订丢东冬董懂动\ 
    栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊\ 
    独读堵睹赌杜镀肚度渡妒端短锻段断\ 
    缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆\ 
    多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹\ 
    娥恶厄扼遏鄂饿恩而儿耳尔饵洱二\ 
    "},{i:parseInt("B7A1",16),s:"\ 
    贰发罚筏伐乏阀法珐藩帆番翻樊矾\ 
    钒繁凡烦反返范贩犯饭泛坊芳方肪房\ 
    防妨仿访纺放菲非啡飞肥匪诽吠肺废\ 
    沸费芬酚吩氛分纷坟焚汾粉奋份忿愤\ 
    粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤\ 
    佛否夫敷肤孵扶拂辐幅氟符伏俘服\ 
    "},{i:parseInt("B8A1",16),s:"\ 
    浮涪福袱弗甫抚辅俯釜斧脯腑府腐\ 
    赴副覆赋复傅付阜父腹负富讣附妇缚\ 
    咐噶嘎该改概钙盖溉干甘杆柑竿肝赶\ 
    感秆敢赣冈刚钢缸肛纲岗港杠篙皋高\ 
    膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革\ 
    葛格蛤阁隔铬个各给根跟耕更庚羹\ 
    "},{i:parseInt("B9A1",16),s:"\ 
    埂耿梗工攻功恭龚供躬公宫弓巩汞\ 
    拱贡共钩勾沟苟狗垢构购够辜菇咕箍\ 
    估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜\ 
    剐寡挂褂乖拐怪棺关官冠观管馆罐惯\ 
    灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸\ 
    桂柜跪贵刽辊滚棍锅郭国果裹过哈\ 
    "},{i:parseInt("BAA1",16),s:"\ 
    骸孩海氦亥害骇酣憨邯韩含涵寒函\ 
    喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎\ 
    豪毫郝好耗号浩呵喝荷菏核禾和何合\ 
    盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼\ 
    亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴\ 
    吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖\ 
    "},{i:parseInt("BBA1",16),s:"\ 
    弧虎唬护互沪户花哗华猾滑画划化\ 
    话槐徊怀淮坏欢环桓还缓换患唤痪豢\ 
    焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌\ 
    恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿\ 
    秽会烩汇讳诲绘荤昏婚魂浑混豁活伙\ 
    火获或惑霍货祸击圾基机畸稽积箕\ 
    "},{i:parseInt("BCA1",16),s:"\ 
    肌饥迹激讥鸡姬绩缉吉极棘辑籍集\ 
    及急疾汲即嫉级挤几脊己蓟技冀季伎\ 
    祭剂悸济寄寂计记既忌际妓继纪嘉枷\ 
    夹佳家加荚颊贾甲钾假稼价架驾嫁歼\ 
    监坚尖笺间煎兼肩艰奸缄茧检柬碱硷\ 
    拣捡简俭剪减荐槛鉴践贱见键箭件\ 
    "},{i:parseInt("BDA1",16),s:"\ 
    健舰剑饯渐溅涧建僵姜将浆江疆蒋\ 
    桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇\ 
    嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较\ 
    叫窖揭接皆秸街阶截劫节桔杰捷睫竭\ 
    洁结解姐戒藉芥界借介疥诫届巾筋斤\ 
    金今津襟紧锦仅谨进靳晋禁近烬浸\ 
    "},{i:parseInt("BEA1",16),s:"\ 
    尽劲荆兢茎睛晶鲸京惊精粳经井警\ 
    景颈静境敬镜径痉靖竟竞净炯窘揪究\ 
    纠玖韭久灸九酒厩救旧臼舅咎就疚鞠\ 
    拘狙疽居驹菊局咀矩举沮聚拒据巨具\ 
    距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅\ 
    攫抉掘倔爵觉决诀绝均菌钧军君峻\ 
    "},{i:parseInt("BFA1",16),s:"\ 
    俊竣浚郡骏喀咖卡咯开揩楷凯慨刊\ 
    堪勘坎砍看康慷糠扛抗亢炕考拷烤靠\ 
    坷苛柯棵磕颗科壳咳可渴克刻客课肯\ 
    啃垦恳坑吭空恐孔控抠口扣寇枯哭窟\ 
    苦酷库裤夸垮挎跨胯块筷侩快宽款匡\ 
    筐狂框矿眶旷况亏盔岿窥葵奎魁傀\ 
    "},{i:parseInt("C0A1",16),s:"\ 
    馈愧溃坤昆捆困括扩廓阔垃拉喇蜡\ 
    腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽\ 
    览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老\ 
    佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋\ 
    类泪棱楞冷厘梨犁黎篱狸离漓理李里\ 
    鲤礼莉荔吏栗丽厉励砾历利傈例俐\ 
    "},{i:parseInt("C1A1",16),s:"\ 
    痢立粒沥隶力璃哩俩联莲连镰廉怜\ 
    涟帘敛脸链恋炼练粮凉梁粱良两辆量\ 
    晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料\ 
    列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝\ 
    拎玲菱零龄铃伶羚凌灵陵岭领另令溜\ 
    琉榴硫馏留刘瘤流柳六龙聋咙笼窿\ 
    "},{i:parseInt("C2A1",16),s:"\ 
    隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉\ 
    掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴\ 
    吕铝侣旅履屡缕虑氯律率滤绿峦挛孪\ 
    滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻\ 
    锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛\ 
    吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫\ 
    "},{i:parseInt("C3A1",16),s:"\ 
    谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂\ 
    冒帽貌贸么玫枚梅酶霉煤没眉媒镁每\ 
    美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟\ 
    眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠\ 
    绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑\ 
    灭民抿皿敏悯闽明螟鸣铭名命谬摸\ 
    "},{i:parseInt("C4A1",16),s:"\ 
    摹蘑模膜磨摩魔抹末莫墨默沫漠寞\ 
    陌谋牟某拇牡亩姆母墓暮幕募慕木目\ 
    睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南\ 
    男难囊挠脑恼闹淖呢馁内嫩能妮霓倪\ 
    泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘\ 
    酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁\ 
    "},{i:parseInt("C5A1",16),s:"\ 
    拧泞牛扭钮纽脓浓农弄奴努怒女暖\ 
    虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴\ 
    爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔\ 
    判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚\ 
    培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚\ 
    硼篷膨朋鹏捧碰坯砒霹批披劈琵毗\ 
    "},{i:parseInt("C6A1",16),s:"\ 
    啤脾疲皮匹痞僻屁譬篇偏片骗飘漂\ 
    瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶\ 
    评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡\ 
    菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七\ 
    凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑\ 
    起岂乞企启契砌器气迄弃汽泣讫掐\ 
    "},{i:parseInt("C7A1",16),s:"\ 
    恰洽牵扦钎铅千迁签仟谦乾黔钱钳\ 
    前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强\ 
    抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍\ 
    切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁\ 
    青轻氢倾卿清擎晴氰情顷请庆琼穷秋\ 
    丘邱球求囚酋泅趋区蛆曲躯屈驱渠\ 
    "},{i:parseInt("C8A1",16),s:"\ 
    取娶龋趣去圈颧权醛泉全痊拳犬券\ 
    劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤\ 
    壤攘嚷让饶扰绕惹热壬仁人忍韧任认\ 
    刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗\ 
    揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊\ 
    瑞锐闰润若弱撒洒萨腮鳃塞赛三叁\ 
    "},{i:parseInt("C9A1",16),s:"\ 
    伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎\ 
    砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽\ 
    衫闪陕擅赡膳善汕扇缮墒伤商赏晌上\ 
    尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇\ 
    舌舍赦摄射慑涉社设砷申呻伸身深娠\ 
    绅神沈审婶甚肾慎渗声生甥牲升绳\ 
    "},{i:parseInt("CAA1",16),s:"\ 
    省盛剩胜圣师失狮施湿诗尸虱十石\ 
    拾时什食蚀实识史矢使屎驶始式示士\ 
    世柿事拭誓逝势是嗜噬适仕侍释饰氏\ 
    市恃室视试收手首守寿授售受瘦兽蔬\ 
    枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙\ 
    署蜀黍鼠属术述树束戍竖墅庶数漱\ 
    "},{i:parseInt("CBA1",16),s:"\ 
    恕刷耍摔衰甩帅栓拴霜双爽谁水睡\ 
    税吮瞬顺舜说硕朔烁斯撕嘶思私司丝\ 
    死肆寺嗣四伺似饲巳松耸怂颂送宋讼\ 
    诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉\ 
    肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙\ 
    损笋蓑梭唆缩琐索锁所塌他它她塔\ 
    "},{i:parseInt("CCA1",16),s:"\ 
    獭挞蹋踏胎苔抬台泰酞太态汰坍摊\ 
    贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭\ 
    汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔\ 
    绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢\ 
    锑提题蹄啼体替嚏惕涕剃屉天添填田\ 
    甜恬舔腆挑条迢眺跳贴铁帖厅听烃\ 
    "},{i:parseInt("CDA1",16),s:"\ 
    汀廷停亭庭挺艇通桐酮瞳同铜彤童\ 
    桶捅筒统痛偷投头透凸秃突图徒途涂\ 
    屠土吐兔湍团推颓腿蜕褪退吞屯臀拖\ 
    托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦\ 
    袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋\ 
    宛婉万腕汪王亡枉网往旺望忘妄威\ 
    "},{i:parseInt("CEA1",16),s:"\ 
    巍微危韦违桅围唯惟为潍维苇萎委\ 
    伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰\ 
    卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗\ 
    涡窝我斡卧握沃巫呜钨乌污诬屋无芜\ 
    梧吾吴毋武五捂午舞伍侮坞戊雾晤物\ 
    勿务悟误昔熙析西硒矽晰嘻吸锡牺\ 
    "},{i:parseInt("CFA1",16),s:"\ 
    稀息希悉膝夕惜熄烯溪汐犀檄袭席\ 
    习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡\ 
    侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷\ 
    闲涎弦嫌显险现献县腺馅羡宪陷限线\ 
    相厢镶香箱襄湘乡翔祥详想响享项巷\ 
    橡像向象萧硝霄削哮嚣销消宵淆晓\ 
    "},{i:parseInt("D0A1",16),s:"\ 
    小孝校肖啸笑效楔些歇蝎鞋协挟携\ 
    邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌\ 
    欣辛新忻心信衅星腥猩惺兴刑型形邢\ 
    行醒幸杏性姓兄凶胸匈汹雄熊休修羞\ 
    朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗\ 
    叙旭序畜恤絮婿绪续轩喧宣悬旋玄\ 
    "},{i:parseInt("D1A1",16),s:"\ 
    选癣眩绚靴薛学穴雪血勋熏循旬询\ 
    寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽\ 
    牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严\ 
    研蜒岩延言颜阎炎沿奄掩眼衍演艳堰\ 
    燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬\ 
    佯疡羊洋阳氧仰痒养样漾邀腰妖瑶\ 
    "},{i:parseInt("D2A1",16),s:"\ 
    摇尧遥窑谣姚咬舀药要耀椰噎耶爷\ 
    野冶也页掖业叶曳腋夜液一壹医揖铱\ 
    依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁\ 
    倚已乙矣以艺抑易邑屹亿役臆逸肄疫\ 
    亦裔意毅忆义益溢诣议谊译异翼翌绎\ 
    茵荫因殷音阴姻吟银淫寅饮尹引隐\ 
    "},{i:parseInt("D3A1",16),s:"\ 
    印英樱婴鹰应缨莹萤营荧蝇迎赢盈\ 
    影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌\ 
    永恿勇用幽优悠忧尤由邮铀犹油游酉\ 
    有友右佑釉诱又幼迂淤于盂榆虞愚舆\ 
    余俞逾鱼愉渝渔隅予娱雨与屿禹宇语\ 
    羽玉域芋郁吁遇喻峪御愈欲狱育誉\ 
    "},{i:parseInt("D4A1",16),s:"\ 
    浴寓裕预豫驭鸳渊冤元垣袁原援辕\ 
    园员圆猿源缘远苑愿怨院曰约越跃钥\ 
    岳粤月悦阅耘云郧匀陨允运蕴酝晕韵\ 
    孕匝砸杂栽哉灾宰载再在咱攒暂赞赃\ 
    脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥\ 
    责择则泽贼怎增憎曾赠扎喳渣札轧\ 
    "},{i:parseInt("D5A1",16),s:"\ 
    铡闸眨栅榨咋乍炸诈摘斋宅窄债寨\ 
    瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛\ 
    绽樟章彰漳张掌涨杖丈帐账仗胀瘴障\ 
    招昭找沼赵照罩兆肇召遮折哲蛰辙者\ 
    锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊\ 
    震振镇阵蒸挣睁征狰争怔整拯正政\ 
    "},{i:parseInt("D6A1",16),s:"\ 
    帧症郑证芝枝支吱蜘知肢脂汁之织\ 
    职直植殖执值侄址指止趾只旨纸志挚\ 
    掷至致置帜峙制智秩稚质炙痔滞治窒\ 
    中盅忠钟衷终种肿重仲众舟周州洲诌\ 
    粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛\ 
    逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑\ 
    "},{i:parseInt("D7A1",16),s:"\ 
    住注祝驻抓爪拽专砖转撰赚篆桩庄\ 
    装妆撞壮状椎锥追赘坠缀谆准捉拙卓\ 
    桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫\ 
    仔籽滓子自渍字鬃棕踪宗综总纵邹走\ 
    奏揍租足卒族祖诅阻组钻纂嘴醉最罪\ 
    尊遵昨左佐柞做作坐座"} 

    };
      

  5.   

    <script language="javascript" src="GBKTBL.js"> </script> 
    <script language="javascript"> 
    var tab = "0123456789ABCDEF"; 
    var i = GBKTBL.get('座'); 
    byt1 = (i & 255); 
    byt2 = (i>>8 & 255); 
    tp = "%" + tab.charAt( (byt2>>4) & 15 ) + "" + tab.charAt( byt2 & 15 ) + "%" + tab.charAt( (byt1>>4) & 15 ) + "" + tab.charAt( byt1 & 15 ); 
    alert(tp); 
    </script>把这段代码逆向思考一次就有结果了.
      

  6.   

    补充一下,这是GB2312(GBK/2) 不是GBK.
    整个GBK还是相当大的,如果想实现GBK的就搜下: GBK表
    根据前面的代码改改,把GBK表中的字符都归纳进来就可以了.
      

  7.   

    JavaScript中木有码表,郁闷~~````