<html>
<head>
<script type='text/javascript' language='JavaScript'>
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)){
ch = ch.toString(16);
switch(ch.length){
case 4:{ch=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 + '');}
</script>
</head>
<body>
<form>
<textArea style='width:500;height:100' id='param'></textArea ><BR>
<INPUT type=button value='转换Unicode' onclick="toUnicode()" style="width:90;">
<INPUT type=button value='转换Unicode2' onclick="toUnicode2()" style="width:90;">
<INPUT type=button value='转换GBK' onclick="toGBK()" style="width:90;"><BR>
<textArea style='width:500;height:100' id='result'></textArea ><BR>
</form>
</body>
</html>
分享到:
相关推荐
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