function EncodeUtf8(s1) { var s = escape(s1); var sa = s.split("%"); var retV =""; if(sa[0] != "") { retV = sa[0]; } for(var i = 1; i < sa.length; i ++) { if(sa[i].substring(0,1) == "u") { retV += Hex2Utf8(Str2Hex(sa[i].substring(1,5))); } else retV += "%" + sa[i]; } return retV; } function Str2Hex(s) { var c = ""; var n; var ss = "0123456789ABCDEF"; var digS = ""; for(var i = 0; i < s.length; i ++) { c = s.charAt(i); n = ss.indexOf(c); digS += Dec2Dig(eval(n)); } //return value; return digS; } function Dec2Dig(n1) { var s = ""; var n2 = 0; for(var i = 0; i < 4; i++) { n2 = Math.pow(2,3 - i); if(n1 >= n2) { s += '1'; n1 = n1 - n2; } else s += '0'; } return s; } function Dig2Dec(s) { var retV = 0; if(s.length == 4) { for(var i = 0; i < 4; i ++) { retV += eval(s.charAt(i)) * Math.pow(2, 3 - i); } return retV; } return -1; } function Hex2Utf8(s) { var retS = ""; var tempS = ""; var ss = ""; if(s.length == 16) { tempS = "1110" + s.substring(0, 4); tempS += "10" + s.substring(4, 10); tempS += "10" + s.substring(10,16); var sss = "0123456789ABCDEF"; for(var i = 0; i < 3; i ++) { retS += "%"; ss = tempS.substring(i * 8, (eval(i)+1)*8); retS += sss.charAt(Dig2Dec(ss.substring(0,4))); retS += sss.charAt(Dig2Dec(ss.substring(4,8))); } return retS; } return ""; }
发表评论
-
转载:jquery webservice 跨域
2013-01-28 16:06 1253现在的JQuery中$.ajax方法支持跨域读取json数 ... -
变更地址栏参数
2011-09-14 10:06 785<html> <head ... -
仿google 日历
2011-08-24 23:10 866仿google 日历仿google 日历仿google 日历仿 ... -
Jquery fullcalendar 官方中文文档
2011-08-22 08:47 24811. 使用方式, 引入相关js, css后, $(‘#div_ ... -
js webservice
2011-05-12 08:50 10761. 创建webservice,为了免于落俗我稍稍修改了 ... -
光标位置函数
2010-12-16 12:44 777function getCursortPosi ... -
select元素javascript常用操作
2010-12-14 09:32 626东西很简单,只是自己记性不好,经常忘记一些关键字 所以发 ... -
cookie
2010-09-17 09:06 665function SetCookie(CookieNa ... -
webservice and js
2010-06-24 09:17 810jQuery调用WebService网上的介 ... -
js 类的实现 转载
2010-05-14 10:43 758JavaScript本身并不是设计成面向对象的,所以没 ... -
jsxiaoguo
2009-05-14 10:52 703jsxiaoguo -
窗体大小
2009-05-12 09:39 873网页可见区域宽:document.body.clientWid ... -
闭包小例
2009-02-05 08:53 714//A是一个普通的函数 ... -
js other event target
2008-11-20 14:41 1112解耦导航模式 function Onclick(evt) ... -
用 javascript 处理 JSON
2008-11-19 14:33 1275用 javascript 处理 JSON 关键字: json ... -
js 倒计时
2008-11-13 09:28 942<!doctype html public " ... -
Javascript中最常用的55个经典技巧
2008-09-27 17:47 8511. oncontextmenu="window.e ... -
js xml
2008-09-17 10:53 1193loadXML = function(xmlFile) ... -
正则表达式
2008-09-12 09:04 789数:44] //校验是否全由数字组成 function ... -
js 函数
2008-09-11 13:12 7841.document.write(""); ...
相关推荐
Eclipse的JavaScript插件 JSEditor
JS和LUA交互,主要是JS和LUA交互实现模版,可以作为参考
原生JS打印插件之jQuery.EasyPrint.js使用文档 调用浏览器自带打印功能,使用JavaScript的 window.print(); 方法。 使用JS实现打印功能;JavaScript 实现打印操作;javascript打印大全;通用;js实现打印的方式;JS...
JavaScript应用实例-adb5037常用命令.js
JS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML和JAVAScript写简单的翻牌游戏小游戏 .htmlJS和HTML...
js.js 是一个用 JavaScript 编写的 JavaScript 解释器 Instead of trying to create an interpreter from scratch, SpiderMonkey is compiled into LLVM and then emscripten translates the output into ...
JavaScript基础教程第8版.pdf
applet 调用js 所需包 JSObject.getWindow(this).eval("javascript:alert(111)");
JS(javascript)-md5加密工具类
JS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 .htmlJS和HTML和JAVAScript写的打字小游戏 ....
js 智能提示,js 调试js 智能提示,js 调试js 智能提示,js 调试js 智能提示,js 调试js 智能提示,js 调试
json3.js 【JS / JavaScript 中解析JSON的js包,JSON官方的JSON解析包】。JavaScript中解析JSON的js包,页面中引入json3.js,即可使用。 使用方法:JSON.parse(str), JSON.stringify(obj) 更多详情请参考博文: ...
js特效 javascript特效 javascript美观 js美观 这是本人收集的各种 js特效
canvg.js,一个比较难找的js文件。 codegoogle上不去,国内网站很难找。
Eclipse的JavaScript插件 JSEditor.7z
js 实现 在JavaScript运行VBScript函数! 值得下载看看!资源免费,大家分享!!
Stream.js 是 Lazy Object Streaming Pipeline 的 JavaScript 实现,灵感来自于 Java 8 Streams API示例代码:Stream(people) .filter({age: 23}) .flatMap("children") .map("firstName") .distinct() ....
dojo.js.核心jsDojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库Dojo.js核心dojo的javaScript类库
Javascript图片文字识别插件JS-OCR