百度把汉字的转码方式: 百度---》%B0%D9%B6%C8
谷歌把汉字的转码方式: 百度---》%E7%99%BE%E5%BA%A6一般网上介绍的js 转码函数都是按谷歌来转换的,请问,如果按百度的方式来转换utf-8码,js 该怎么做?
再网上搜索N次,试用N次,也没找到 :(

解决方案 »

  1.   

    我也找了很久。没找到javascript 版本的
    有vb 脚本的能转。不过只有 IE 支持 vb 脚本最后还是在服务器端处理的
      

  2.   

    小Case,楼主,直接把分全给我吧!给你示例代码。记得我的名字叫雷峰!var iframe=document.createElement("iframe");
    iframe.src="about:blank";
    iframe.setAttribute("style","display:none;visibility:hidden;");
    document.body.appendChild(iframe);
    var d=iframe.contentWindow.document;
    d.charset=d.characterSet="GBK";
    function getGBKEscape(s) {
        d.write("<body><a href='?"+s+"'>X</a></body>");
        d.close();
        var url=d.body.firstChild.href;
        return url.substr(url.lastIndexOf("?")+1);
    }Jam Code
    Ad:Package.js Ad Here
      

  3.   

    记号http://hqn.jschina.com.cn/v_show.asp?m=prop_&id=355