- 浏览: 643721 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (608)
- Java (125)
- Struts (16)
- Spring (19)
- iBatis (11)
- Hibernate (14)
- Oracle (33)
- Mysql (22)
- JBoss (4)
- JavaScript (46)
- Ajax (9)
- jQuery (5)
- web (25)
- Html (14)
- Exception (26)
- Linux (106)
- Vim (11)
- Python (12)
- ComputerTech (25)
- 文章 (50)
- Maven (20)
- FreeMarker (5)
- Json (0)
- Tomcat (6)
- ActiveMQ (2)
- Test (1)
- Git (5)
- Shell (1)
- 《Java并发编程实践》 (2)
- 产品设计 (1)
- xxx (0)
- diamond (1)
- dubbo (1)
- Raspbian (1)
- IDE (3)
- 并发编程 (1)
最新评论
-
mikzhang:
抱歉,写这篇文章时,博主开发的程序只面对IE浏览器,故没考虑其 ...
JS 中改变confirm默认按钮提示“确定""取消" -
poterliu:
测试过了,发现execScript方法只支持IE浏览器。目前已 ...
JS 中改变confirm默认按钮提示“确定""取消"
<script type="text/javascript">
var easyUTF8 = function(gbk){
if(!gbk){return '';}
var utf8 = [];
for(var i=0;i<gbk.length;i++){
var s_str = gbk.charAt(i);
if(!(/^%u/i.test(escape(s_str)))){utf8.push(s_str);continue;}
var s_char = gbk.charCodeAt(i);
var b_char = s_char.toString(2).split('');
var c_char = (b_char.length==15)?[0].concat(b_char):b_char;
var a_b =[];
a_b[0] = '1110'+c_char.splice(0,4).join('');
a_b[1] = '10'+c_char.splice(0,6).join('');
a_b[2] = '10'+c_char.splice(0,6).join('');
for(var n=0;n<a_b.length;n++){
utf8.push('%'+parseInt(a_b[n],2).toString(16).toUpperCase());
}
}
return utf8.join('');
};
document.write(easyUTF8('我爱北京!'));
</script>
var easyUTF8 = function(gbk){
if(!gbk){return '';}
var utf8 = [];
for(var i=0;i<gbk.length;i++){
var s_str = gbk.charAt(i);
if(!(/^%u/i.test(escape(s_str)))){utf8.push(s_str);continue;}
var s_char = gbk.charCodeAt(i);
var b_char = s_char.toString(2).split('');
var c_char = (b_char.length==15)?[0].concat(b_char):b_char;
var a_b =[];
a_b[0] = '1110'+c_char.splice(0,4).join('');
a_b[1] = '10'+c_char.splice(0,6).join('');
a_b[2] = '10'+c_char.splice(0,6).join('');
for(var n=0;n<a_b.length;n++){
utf8.push('%'+parseInt(a_b[n],2).toString(16).toUpperCase());
}
}
return utf8.join('');
};
document.write(easyUTF8('我爱北京!'));
</script>
发表评论
-
javascript_调用父窗口(父页面)的方法
2016-12-23 11:44 576via: http://www.php100.com/htm ... -
防刷新重复提交
2015-11-30 10:41 3721. 现象:在我们系统中,新增、编辑数据后,继续刷新页面后 ... -
Js_“!!”
2014-09-03 15:35 272JS中的“!!” 经常看到这样的例子: var a ... -
Js_==&===
2014-08-24 11:39 575via: http://ilovejsj.iteye.com ... -
Js_数组的操作
2014-07-28 11:10 629via: http://www.cnblogs.com/qi ... -
Js_数组的操作
2014-07-26 14:52 529via: http://www.cnblogs.com/qi ... -
Js_join&split
2014-06-18 16:39 655Js_join 定义和用法 ... -
Js_最常用的55个经典技巧
2014-04-08 17:11 701via: http://www.uml.org.cn/aj ... -
Js_获取当前对象大小及屏幕分辨率等
2014-03-07 10:13 515via: http://www.cnblogs.com/t ... -
Js_表单间数据传递
2013-06-17 10:15 859一,同一个网页里的表单的数据传递。 举个实例,一 ... -
Js_获取控件的绝对位置
2013-04-28 14:55 0from: http://www.cnblogs.co ... -
js_定时关闭网页窗口
2013-04-27 15:38 0<script language="java ... -
js_window.print()
2014-04-15 14:54 787window.print() 功能:打印当前窗口的内容。 ... -
js_URL传参
2013-04-27 14:15 0escape() The escape() func ... -
js_sumbit&onsubmit
2013-04-27 11:35 1156submit与onsubmit 发生顺 ... -
js_输出固定时间格式
2013-04-27 10:47 904/** * 将时间转换成固定格式输出 * new D ... -
js_常识
2013-04-27 10:10 11121.document.write(" " ... -
jQuery_验证电话邮箱
2013-04-27 09:32 988<HTML> <HEAD> ... -
js_验证电话,邮箱
2013-04-26 16:36 0<HTML> <HEAD> ... -
JS_7个JavaScript简写技巧
2013-04-16 09:25 946from: http://linux.cn/article ...
相关推荐
javascript转码,JS中encodeURI,escape,encodeURIComponentd
java解码与js转码用于解决乱码问题.很好用的哦。不错的选择
使用javascprit将字符转为GBK编码格式
这篇文章主要介绍了如何通过JS实现转码与解码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 escape 和 unescape escape()不能直接用于URL编码,它的真正作用...
万能转码函数,解决中文字符转码问题、GBK转utf8问题,utf8转gbk等等各种转码、乱码问题。
traceur-----Google出的编译器,把ES6编译成ES5。Traceur允许将ES6代码直接插入网页。首先,必须在网页头部加载Traceur库文件。
js/html转码工具
利用JS把URL地址栏%20、%55之类编码转成中文字符!
简单实现js对字符串进行base64转码/解码
用JavaScript脚本在网页实现的中文Unicode码转换
为了方便大家在jsp页面中,通过js代码实现字符集转换,在这儿总结了一些js字符集转码函数,方便大家使用!!
处理emoji表情 js unicode转码解码方法封装类,自己项目中使用的东西 处理emoji表情 js unicode转码解码方法封装类,自己项目中使用的东西
1.传递参数: 代码如下: var pmt = ‘sensor=’+ encodeURI(encodeURI(sensor))+’&device=’+encodeURI(encodeURI(device))+’&instrument=’; pmt += encodeURI(encodeURI(instrument))+’&n=’+n+’&addDate=’+...
JSP中js传递和解析URL参数以及中文转码和解码问题.docx
只能将华北华东的视频在线实时转为m3u8格式,适合线上视频在线以一定码率播放
主要介绍了js中unicode转码方法,需要的朋友可以参考下
js中unicode转码方法详解.docx
js二维码生成
使用gulp进行es6-es5的转码,并且将代码进行minify压缩