请问如果我用JAVASCRIPT怎样把“我们”转化为“%CE%D2%C3%C7”? 我在BAIDU搜索关键字为“我们”,地址http://www.baidu.com/s?wd=%CE%D2%C3%C7很明显“%CE%D2%C3%C7” 就是 “我们”请问如果我用JAVASCRIPT怎样把“我们”转化为“%CE%D2%C3%C7”? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试过了不行啊encodeURI("我们") ==> %E6%88%91%E4%BB%ACencodeURIComponent("我们") ==> %E6%88%91%E4%BB%AC 不过可以尝试在js里调用vbscript的方法 unescape("我们") ==> 我们 http://zhidao.baidu.com/question/72456159.htmlVB的方法 escape(),encodeURI(),以及encodeURIComponent()。我试过了这三种都不行好像js挺难的啊 百度的脚本var w=document.f.wd;function s(o){if(w.value.length>0){var h=o.href;var q=encodeURIComponent(w.value);if(h.indexOf("q=")!=-1){o.href=h.replace(new RegExp("q=[^&$]*"),"q="+q)}else{o.href+="?q="+q}}};(function(){if(new RegExp("q=([^&]+)").test(location.search)){w.value=decodeURIComponent(RegExp.$1)}})();if(navigator.cookieEnabled && !/sug?=0/.test(document.cookie)){document.write('<script src=http://www.baidu.com/js/bdsug.js?v=1.1.0.3><\/script>')};window.onunload=function(){}; js中,只发现能转换成UNICODE格式编码,没发现有直接转换成ASCII编码(并返回数值)的方法. 仔细分析了一下,我认为应该是在服务器端转换的.---------------------------------------------------------------------------用百度的工具栏来搜索"我们"得到的是:IE:http://www.baidu.com//s?wd=%E6%88%91%E4%BB%AC&bar=13&tn=znmqcb&sr=E4BFDFA18BD7B0263A2DF39BB2547850A74BA5D4&ie=utf-8FireFox:http://www.baidu.com/baidu?wd=%CE%D2%C3%C7&tn=monline_dg---------------------------------------------------------------------------先进入百度,然后在文本框中输入"我们"点击搜索得到的是:IE:http://www.baidu.com/s?tn=znmqcb&ie=gb2312&bs=%CE%D2%C3%C7&sr=&z=&cl=3&f=8&wd=%CE%D2%C3%C7&ct=0FireFox:http://www.baidu.com/s?tn=monline_dg&ie=gb2312&bs=%CE%D2%C3%C7&sr=&z=&cl=3&f=8&wd=%CE%D2%C3%C7&ct=0---------------------------------------------------------------------------因为GB2312是个大字符集,对应的unicode编码集合很大,放到js里很不实际,效率很低,光是把这么大量的数据发给客户端所消耗的时间就够服务端计算N次了,所以,我推断它是在服务端收到编码后立刻转换成GB2312编码,而楼主看到的那个编码就是GB2312编码对应的ASCII编码值. 怎么不行呢,我这里运行完全正常<script>alert(encodeURI("我们"));</script>如果是服务器端,java的话 就是 java.net.URLEncoder.encode("我们") 那如果我用javascript的encodeURI("我们")那我在asp.net中怎样解码? 我试过javascript encodeURI("我们") ==> %E6%88%91%E4%BB%ACSystem.Web.HttpUtility.UrlDecode("%E6%88%91%E4%BB%AC", System.Text.Encoding.GetEncoding("GB2312"))我这样不行啊 javascript escape("我们") ==> %E6%88%91%E4%BB%AC System.Web.HttpUtility.UrlDecode("%E6%88%91%E4%BB%AC", System.Text.Encoding.GetEncoding("GB2312")) 试。 http://topic.csdn.net/u/20090619/10/4a14c10e-2c56-4898-a51e-488e969cf5c8.html 大家理解错楼主的意思了还是我理解错了啊? 楼主呢?我理解的是, 楼主困惑的是,楼主给出的那个特定的串通过以上方法均不能获取到, 而不是这些方法不能使用的问题.楼主获取到的串, 我仔细鉴别后确定那是ASCII值. 而不是大家以上方法产生的unicode值. //GBKTBL.jsvar 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:"\住注祝驻抓爪拽专砖转撰赚篆桩庄\装妆撞壮状椎锥追赘坠缀谆准捉拙卓\桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫\仔籽滓子自渍字鬃棕踪宗综总纵邹走\奏揍租足卒族祖诅阻组钻纂嘴醉最罪\尊遵昨左佐柞做作坐座"}]}; <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> ie 和 iframe的问题 字符串数字转换成 数值数字 最简单的方法是什么? 这段jquery代码哪里错误了?怎么无效呢? 请问如何获得网页的scrollbar的x和y的移动距离啊 关于域名式的网页推送,遇到了一个棘手的问题~~ 函数中返回问题 google搜索提示如和屏蔽IE文本框输入提示的 调用子窗口,关闭的时候如何才能<<不要>>刷新父窗口 请问如何实现这样的层功能???? 怎样在点击窗口右上方关闭按钮时弹出警告框??在线等!! 怎么使用Javascript或jquery鼠标移动到一张图片时变为另一张图片图片,图片产生颤抖的效果 我怎么招聘到一个好的js工程师
试过了不行啊encodeURI("我们") ==> %E6%88%91%E4%BB%ACencodeURIComponent("我们") ==> %E6%88%91%E4%BB%AC
VB的方法
我试过了
这三种都不行
好像js挺难的啊
---------------------------------------------------------------------------
用百度的工具栏来搜索"我们"得到的是:
IE:
http://www.baidu.com//s?wd=%E6%88%91%E4%BB%AC&bar=13&tn=znmqcb&sr=E4BFDFA18BD7B0263A2DF39BB2547850A74BA5D4&ie=utf-8FireFox:
http://www.baidu.com/baidu?wd=%CE%D2%C3%C7&tn=monline_dg
---------------------------------------------------------------------------
先进入百度,然后在文本框中输入"我们"点击搜索得到的是:
IE:
http://www.baidu.com/s?tn=znmqcb&ie=gb2312&bs=%CE%D2%C3%C7&sr=&z=&cl=3&f=8&wd=%CE%D2%C3%C7&ct=0FireFox:
http://www.baidu.com/s?tn=monline_dg&ie=gb2312&bs=%CE%D2%C3%C7&sr=&z=&cl=3&f=8&wd=%CE%D2%C3%C7&ct=0
---------------------------------------------------------------------------
因为GB2312是个大字符集,对应的unicode编码集合很大,放到js里很不实际,效率很低,光是把这么大量的数据发给客户端所消耗的时间就够服务端计算N次了,所以,我推断它是在服务端收到编码后立刻转换成GB2312编码,而楼主看到的那个编码就是GB2312编码对应的ASCII编码值.
,我这里运行完全正常<script>
alert(encodeURI("我们"));
</script>
如果是服务器端,java的话 就是 java.net.URLEncoder.encode("我们")
试。
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:"\
住注祝驻抓爪拽专砖转撰赚篆桩庄\
装妆撞壮状椎锥追赘坠缀谆准捉拙卓\
桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫\
仔籽滓子自渍字鬃棕踪宗综总纵邹走\
奏揍租足卒族祖诅阻组钻纂嘴醉最罪\
尊遵昨左佐柞做作坐座"}
]
};
<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>