87,922
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript" src="/demo/gbk.js"></script>
<script>
var s='%D6%D0%B9%FA';//中国的gb312编码
alert(s);
s=$URL.decode(s);
alert(s);
s=$URL.encode(s);
alert(s);
</script>
辛苦版主了。gbk.js我已经传到我论坛了,得到了http://www.aaaaaaa.com/js.gbk.js (类似这样的路径)
但是下面的代码似乎没法用在浏览器书签中,请恕我愚钝,真的不明白,还请版主指点。
是不是要该写为类似下面这样的? 但是我不会。具体应该怎么在浏览器书签中使用呢?
javascript:(function(a,b,c,d){a[c]?a[c].ui.show():(d=b.createElement('script'),d.id='huaban_script',d.setAttribute('charset','utf-8'),d.src='https://huaban.com/js/widgets.min.js?'+Math.floor(+new Date/1e7),b.body.appendChild(d))})(window,document,'HUABAN_GLOBAL');
javascript:function encodeToGb2312(str){
var strOut="";
for(var i = 0; i < str.length; i++){
var c = str.charAt(i);
var code = str.charCodeAt(i);
if(c==" ") strOut +="+";
else if(code >= 19968 && code <= 40869){
index = code - 19968;
strOut += "%" + z.substr(index*4,2) + "%" + z.substr(index*4+2,2);
}
else{
strOut += "%" + str.charCodeAt(i).toString(16);
}
}
return strOut;
}
window.open("http://www.discuz.net/forum.php?mod=post&action=newthread&fid=2"+"&typeid=1"+"&message="+encodeToGb2312(document.title),"_blank");