原先廣為流傳的貼吧發正體字書簽代碼如下:
javascript:(function%20(){var%20str=rich_postor._editor.getHtml();var%20out="";for(var%20i=0;i<str.length;i++){if(str.charCodeAt(i)<128){out+=str.charAt(i);}else{out+="&#"+str.charCodeAt(i)+";";}}rich_postor._editor.getHtml=function%20(){return%20out;};rich_postor._submit();})();
將此代碼存為書簽可以在貼吧發表常用正體字,但此代碼不支持unicode字符集,換言之,一些生僻字通過此代碼發表會顯示亂碼。
改良版貼吧發正體字書簽代碼,支持unicode字符集的哦:
𤀽代代
javascript:(function%20(){var%20str=rich_postor._editor.getHtml();var%20out="";for(var%20i=0;i<str.length;i++){if(str.charCodeAt(i)<128){out+=str.charAt(i);}else{var%20uc=str.charCodeAt(i);if((uc&0xFC00)==0xD800)uc=(uc-0xD800)*1024+str.charCodeAt(i+1)-0xDC00+0x10000,i++;{out+="&#"+uc+";";}}}rich_postor._editor.getHtml=function%20(){return%20out;};rich_postor._submit();})();
將此代碼存為書簽,不但能實現發正體字,還能支持unicode字符集的生僻字哦。
javascript:(function%20(){var%20str=rich_postor._editor.getHtml();var%20out="";for(var%20i=0;i<str.length;i++){if(str.charCodeAt(i)<128){out+=str.charAt(i);}else{out+="&#"+str.charCodeAt(i)+";";}}rich_postor._editor.getHtml=function%20(){return%20out;};rich_postor._submit();})();
將此代碼存為書簽可以在貼吧發表常用正體字,但此代碼不支持unicode字符集,換言之,一些生僻字通過此代碼發表會顯示亂碼。
改良版貼吧發正體字書簽代碼,支持unicode字符集的哦:
𤀽代代
javascript:(function%20(){var%20str=rich_postor._editor.getHtml();var%20out="";for(var%20i=0;i<str.length;i++){if(str.charCodeAt(i)<128){out+=str.charAt(i);}else{var%20uc=str.charCodeAt(i);if((uc&0xFC00)==0xD800)uc=(uc-0xD800)*1024+str.charCodeAt(i+1)-0xDC00+0x10000,i++;{out+="&#"+uc+";";}}}rich_postor._editor.getHtml=function%20(){return%20out;};rich_postor._submit();})();
將此代碼存為書簽,不但能實現發正體字,還能支持unicode字符集的生僻字哦。