- 浏览: 1357626 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (453)
- Struts2 (4)
- Struts1 (16)
- Spring (9)
- Hibernate (5)
- AJAX (16)
- MS Server (9)
- Oracle (35)
- 测试技术 (5)
- 其他 (37)
- JSF (1)
- EJB (5)
- ASP.NET (9)
- iBATIS (5)
- Struts Spring Hibernate (2)
- HTML (12)
- Eclipse使用 (5)
- 设计模式 (5)
- JSP (32)
- 正则表达式 (2)
- 服务器 (12)
- Java基础 (48)
- MySQL (4)
- 面试 (22)
- UML (1)
- 数据结构 (3)
- Ant (2)
- 规范 (4)
- JavaScript (29)
- 软件使用及技巧 (25)
- PHP (1)
- DWR (3)
- FreeMarker (1)
- ExtJs (17)
- JFreeChart (9)
- Reports (2)
- JavaException (1)
- Java Mail (1)
- Flex (9)
- 异常 (12)
- Log4j (2)
- WebService (1)
- jQuery (1)
- Sybase (2)
- myeclipse_plugin (2)
- Linux (5)
- jbpm (2)
- SCM (1)
- mongoDB (1)
最新评论
-
lihua2008love:
<typeAlias alias="User& ...
IBATIS简单操作 -
lihua2008love:
...
关于项目框架设计的一点学习 -
c_jinglin:
我使用<OBJECT CLASSID="cls ...
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子. -
zlbjava:
赞,用了还不错
java获取请求的ip地址,并解析ip所属地区 -
完美天龙:
cs842813290 写道楼主,我明白的地方:在链表已有N个 ...
JAVA实现双向链表
Encrypt = function() { var F = {}; F.toUnicode = function(s) { var res = []; var len = s.length - 1; while (len > -1) { var ch = s.charCodeAt(len--); if (!isNaN(ch)) { res.push(ch); } } res.push(''); return res.reverse().join('&#'); }; F.toUnicode2 = function(s) { var res = []; var len = s.length - 1; while (len > -1) { var ch = s.charCodeAt(len--); if (!isNaN(ch)) { chch = ch.toString(16); switch (ch.length) { case 4 : { chch = ch; } break; case 3 : { ch = '0' + ch; } break; case 2 : { ch = '00' + ch; } break; case 1 : { ch = '000' + ch; } break; default : ch = null; } if (ch != null) { res.push(ch); } } } res.push(''); return res.reverse().join('\\u'); }; F.toGBK = function(s) { var res = ['']; if (s.indexOf('&#') === 0) { for (var i = 1, cs = s.split('&#'), len = cs.length; i < len; i++) { res.push(String.fromCharCode(cs[i])); } return res.join(''); } else if (s.indexOf('\\u') === 0) { for (var i = 1, cs = s.split('\\u'), len = cs.length; i < len; i++) { res.push(String.fromCharCode(parseInt(cs[i], 16))); } return res.join(''); } return ''; }; return F; }(); function toUnicode() { window.document.getElementById('result').value = Encrypt.toUnicode(window.document.getElementById('param').value + '') } function toUnicode2() { window.document.getElementById('result').value = Encrypt.toUnicode2(window.document.getElementById('param').value + '') } function toGBK() { window.document.getElementById('result').value = Encrypt.toGBK(window.document.getElementById('param').value + ''); }
Encrypt = function() { var F = {}; F.toUnicode = function(s) { var res = []; var len = s.length - 1; while (len > -1) { var ch = s.charCodeAt(len--); if (!isNaN(ch)) { res.push(ch); } } res.push(''); return res.reverse().join('&#'); }; F.toUnicode2 = function(s) { var res = []; var len = s.length - 1; while (len > -1) { var ch = s.charCodeAt(len--); if (!isNaN(ch)) { chch = ch.toString(16); switch (ch.length) { case 4 : { chch = ch; } break; case 3 : { ch = '0' + ch; } break; case 2 : { ch = '00' + ch; } break; case 1 : { ch = '000' + ch; } break; default : ch = null; } if (ch != null) { res.push(ch); } } } res.push(''); return res.reverse().join('\\u'); }; F.toGBK = function(s) { var res = ['']; if (s.indexOf('&#') === 0) { for (var i = 1, cs = s.split('&#'), len = cs.length; i < len; i++) { res.push(String.fromCharCode(cs[i])); } return res.join(''); } else if (s.indexOf('\\u') === 0) { for (var i = 1, cs = s.split('\\u'), len = cs.length; i < len; i++) { res.push(String.fromCharCode(parseInt(cs[i], 16))); } return res.join(''); } return ''; }; return F; }(); function toUnicode() { window.document.getElementById('result').value = Encrypt.toUnicode(window.document.getElementById('param').value + '') } function toUnicode2() { window.document.getElementById('result').value = Encrypt.toUnicode2(window.document.getElementById('param').value + '') } function toGBK() { window.document.getElementById('result').value = Encrypt.toGBK(window.document.getElementById('param').value + ''); }
评论
3 楼
e_soft
2010-09-02
hanz188 写道
相同的Javascript代码写了两遍?
是不是啊?
2 楼
hanz188
2010-08-31
1、你这个转化代码与页面编码是否有关系,比如说,页面编码是UTF-8,需要将表单数据转化为GBK?
2、这个Javascript代码是不是不区分脚本语言,比如说ASP、JSP、PHP。
3、toUnicode()与toUnicode2()两个方法有什么区别?
2、这个Javascript代码是不是不区分脚本语言,比如说ASP、JSP、PHP。
3、toUnicode()与toUnicode2()两个方法有什么区别?
1 楼
hanz188
2010-08-31
相同的Javascript代码写了两遍?
发表评论
-
j托管JavaScript类库
2009-10-13 11:22 1300AJAX 库 API http://code.google. ... -
javascript日期相减
2009-09-28 13:25 3471<SCRIPT LANGUAGE="Jav ... -
做个在网页上实现像QQ一样当有新任务时声音提醒
2009-07-18 14:35 1717在做一个项目时,客户要求网页上具有声音提醒功能。就是让网页每2 ... -
多选列表值的移动和获取值
2009-06-02 14:07 1562一段简单的javascript实现多选列表值的移动和获取值 ... -
获得多项选择列表框的选中选项
2009-06-02 14:00 2377<form> <sele ... -
JS获取表格单元格
2009-05-06 13:52 3029var ccell = document.getElement ... -
获得select的option值
2009-04-27 09:38 2438<select name="opt&quo ... -
javaScript urlencode 推荐 encodeURICompon
2009-04-20 15:09 2033网上查到的全都是escape,和需要的编码不是一回事,好不容易 ... -
javaScript UrlEncode and UrlDecode
2009-04-20 10:52 3074<script language=" ... -
这就是个静态页面通过js控制mscomm对某com设备进行访问的例子.
2009-04-03 16:14 6403<html> <head> ... -
js调用ocx控件(读写IC卡)
2009-04-03 16:09 107621、注册OCX 开始--->cmd--->reg ... -
JS获取当前对象大小以及屏幕分辨率等
2009-03-22 14:47 5587<script>function getInf ... -
单选框控制表单的隐藏和显示
2009-03-17 17:01 3300<script type="text/ja ... -
支持IE6、IE7的关闭页面的函数
2009-03-17 16:40 1430function closeWin() { v ... -
获取各种浏览器可见窗口大小
2009-03-01 23:12 1397<!DOCTYPE HTML PUBLIC " ... -
JQueryInplaceEdit
2009-02-15 10:43 1349$(document).ready(function() ... -
checkbox 全选和取消全选
2009-02-14 22:33 1611<html> <head> ... -
JavaScript分割字符串
2009-01-19 16:26 5004<script language="javas ... -
框架标签
2009-01-12 10:54 1415主页面 <!DOCTYPE html PUBLIC ... -
XML+Javascript树状菜单
2009-01-07 13:27 1651var ImgArr = new Array(); var l ...
相关推荐
JavaScript(简称JS)是一种广泛用于...综上所述,JavaScript的Unicode转换工具通常会涵盖以上提到的功能,帮助开发者在代码中正确地处理和转换Unicode字符。了解并熟练掌握这些知识点对于进行全球化Web开发至关重要。
使用javascript转换汉字,很方便,可以自己修改一下源码.
在描述中提到的“支持\u6bcf\u5929这种转换为中文”,这指的是Unicode编码转换。在JSON中,非ASCII字符通常使用Unicode转义序列表示,例如`\u6bcf\u5929`代表“每天”。为了在`EditPlus`中正确显示这些字符,我们...
转换码表是用来进行不同编码间转换的关键工具,例如,如果你有一个使用GB18030编码的文本文件,而你的系统或程序只支持Unicode,那么就需要一个转换码表来将GB18030编码的文本转换成UTF-8或其他Unicode编码。...
各类编码转换,从unicode 到 Shift-JIS
在JavaScript(JS)编程中,时间戳转换和Unicode编码转换是常见的操作。下面将详细讲解这两个主题,并结合HTML和CSS的基础知识,探讨它们在实际应用中的使用。 **一、JavaScript时间戳转换** 1. **时间戳的概念**...
主要的目的是把下面这句话 execScript("ascCode=hex(asc(\""+chars+"\"))", "vbscript"); 用 ascCode = UnicodeToAnsi(chars.charCodeAt(0)); 替换掉 原因是有些浏览器不支持vb 或者还有更好的方法,只是我还没找到
UNICODE在网页开发(HTML、CSS、JavaScript)、编程语言(如Java、C#、Python等)、数据库存储、文本处理等领域都有广泛应用。例如,在网页上显示非英文字符,就需要使用UNICODE编码;在编程语言中,字符串常量可以...
在 JavaScript 中,可以使用 `String.fromCharCode()` 函数将 Unicode 码点转换为字符串。 汉字与 Unicode 的转换在处理中文文本时尤其重要,例如在网页编码、数据库存储、文本传输等方面。不同的编码方式(如 GB...
Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 Unicode是国际组织制定的可以容纳世界上所有文字...
- 将Unicode(Little Endian或Big Endian)转换为其他编码 - 实现UTF-8与UTF-8+BOM之间的转换 - 提供批量转换文件或目录中所有文件的编码的功能 使用这样的类,你可以方便地处理各种编码的文本,特别是在处理来自...
“Unicode码转换工具”是指用于处理Unicode编码的软件或程序,它能够帮助用户在不同的字符编码之间进行转换,确保不同系统或语言环境下的文本数据能够正确无误地显示和交换。Unicode是一种国际标准,它为世界上几乎...
提供的`unicode.html`和`Unicode.js`文件可能包含关于Unicode编码的示例代码或者工具,通过这些资源可以进一步了解Unicode在JavaScript中的使用方法,以及如何进行ASCII和Unicode之间的转换。学习和掌握这些知识,...
这个示例中,前端JavaScript通过Ajax向PHP发送Unicode字符串,PHP使用`json_decode`解码并转换为UTF-8编码的中文字符串,然后将结果返回给前端。整个过程无需刷新页面,实现了异步数据交互。 总结来说,这个"ajax_...
本文实例讲述了javascript实现unicode与ASCII相互转换的方法。分享给大家供大家参考,具体如下: <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Unicode...
在提供的“UNICODE与汉字互转.txt”文件中,很可能包含了一个简单的命令行工具或JavaScript脚本,用于汉字与Unicode之间的转换。使用这样的工具,你可以将大量汉字文本快速转换为Unicode编码,或者反之。具体使用...
这个名为"umoji"的库就是专为此目的而设计的,它能够将emoji的Unicode编码转换为JavaScript可以处理的Surrogate对形式。 Unicode是国际字符集,用于标准化全球各种语言的文字表示。Emoji是Unicode标准的一部分,...
用于字符串的unicode转换,例如:"你好!" ---> "\u4f60\u597d\uff01