`
409304740
  • 浏览: 21829 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

js中unicod与ascii转换

    博客分类:
  • js
 
阅读更多
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script language="JavaScript">
//ASCII->UNICODE
  function changeStr(){
var Str=document.form1.input.value;
var uniStr="";
for(var i=0;i<Str.length;i++){
var num=Str.charCodeAt(i);
if (num > 255 ){
  var ch="\\u"+num.toString(16);
  uniStr = uniStr+ch;
  }else{
uniStr =uniStr+Str.charAt(i);
  }
}
document.form1.output.value=uniStr;
return;
  }
 
  function changtoA() {
//Unicode -> ASCII
var code = document.form1.input.value.replace(/&#(\d+);/g).split("\\u");
if (code == null) {
alert('\u6587\u672c\u6846\u4e2d\u6ca1\u6709\u5408\u6cd5\u7684Unicode\u4ee3\u7801!');
return;
}
document.form1.output.value= "";
for (var i=0; i<code.length; i++){
if (code[i].length > 4) {
document.form1.output.value +=String.fromCharCode(parseInt(code[i].substr(0,4), 16));
document.form1.output.value +=code[i].substr(4);
} else {
document.form1.output.value +=String.fromCharCode(parseInt(code[i], 16));
}
}
return;
}
</script>
</head>
<body>
<form name="form1">
<textarea name="input" cols="100" rows="20"></textarea>
<br>
<input type="button" name="A2U" value="A->U" onclick="changeStr()"/><br>
<input type="button" name="U2A" value="U->A" onclick="changtoA()"/><br>
RESULT:<br>
<textarea name="output" value="" cols="100" rows="20"></textarea>
</form>
</body>
</html>
分享到:
评论

相关推荐

    javascript中 unicode和ascii转码

    提供的`unicode.html`和`Unicode.js`文件可能包含关于Unicode编码的示例代码或者工具,通过这些资源可以进一步了解Unicode在JavaScript中的使用方法,以及如何进行ASCII和Unicode之间的转换。学习和掌握这些知识,...

    javascript实现unicode与ASCII相互转换的方法

    本文实例讲述了javascript实现unicode与ASCII相互转换的方法。分享给大家供大家参考,具体如下: &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; &lt;title&gt;Unicode...

    js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换&#XXX函数代码

    - **ASCII转换Unicode**:将ASCII码转换为对应的Unicode字符。 - **Unicode转换ASCII**:将Unicode字符转换为其对应的ASCII码。 #### JS代码示例 以下是一些相关的JS代码示例,这些示例展示了如何进行字符的转换...

    ASCII to Unicode

    在JavaScript中,转换ASCII字符串到Unicode的一个方法是使用unescape函数。这个函数可以解析通过百分号和十六进制值表示的URL编码,其中包括ASCII字符的Unicode表示。例如,ASCII字符'a'的Unicode编码是'\u0061',...

    ml_Unicode2Ascii:将Unicode转换为ASCII的Javascript

    本文将深入探讨Unicode2Ascii转换在JavaScript中的实现,并基于提供的标题和描述来详细阐述相关知识点。 首先,让我们理解Unicode和ASCII的基本概念。ASCII(American Standard Code for Information Interchange,...

    Unicode码转换工具

    “工具”表明这是一款实用的软件,旨在简化和自动化Unicode与ASCII或其他编码之间的转换过程,帮助程序员或普通用户解决字符编码问题。 **子文件名解析:** "ascii码转换器.html" 这个文件可能是该工具的用户界面...

    Editplus设置json格式化(支持unicode转换)

    在描述中提到的“支持\u6bcf\u5929这种转换为中文”,这指的是Unicode编码转换。在JSON中,非ASCII字符通常使用Unicode转义序列表示,例如`\u6bcf\u5929`代表“每天”。为了在`EditPlus`中正确显示这些字符,我们...

    使用javascript将汉字转化成UNICODE编码

    在提供的“UNICODE与汉字互转.txt”文件中,很可能包含了一个简单的命令行工具或JavaScript脚本,用于汉字与Unicode之间的转换。使用这样的工具,你可以将大量汉字文本快速转换为Unicode编码,或者反之。具体使用...

    Unicode码轻松转换

    标题中的“Unicode码轻松转换”指的是在信息技术领域中,如何便捷地进行Unicode编码与其它字符编码之间的转换。Unicode是一种国际标准,它为世界上几乎所有的字符和符号提供了唯一的数字标识,目的是为了实现全球...

    JS实现URL编码转换中文

    ### JS实现URL编码转换中文 在Web开发过程中,经常需要处理URL中的特殊字符,特别是中文字符。由于URL传输限制及浏览器解析原因,中文等非ASCII字符需要被编码为特定格式才能在网络上传输。本文将详细介绍如何使用...

    字符串转ASCII ASCII转字符串

    不同的编程语言处理ASCII转换的方式可能有所不同。例如,在Java中,可以使用`Character.getNumericValue()`和`Character.forDigit()`函数,而在JavaScript中,可以使用`String.fromCharCode()`和`charCodeAt()`。 ...

    js字符串与Unicode编码互相转换

    标题所涉及的知识点是JavaScript中字符串与Unicode编码之间的转换方法。在详细讨论之前,需要了解Unicode编码是什么以及它在计算机科学中的重要性。 Unicode是一个国际标准,它为世界上几乎所有的文字系统中的每一...

    js中unicode转码方法详解.docx

    在Node.js环境中,我们可以使用`Buffer`对象进行更底层的编码和解码操作,包括UTF-8和其他编码格式与Unicode之间的转换。 5. 自定义函数: 如示例中的`GB2312UnicodeConverter`,这是一种自定义的Unicode转码方式...

    字符编码转换类,支持 ANSI、Unicode、Unicode big endian、UTF-8、UTF-8+Bom互相转换

    对于ASCII字符,UTF-8编码与ASCII相同,都是单字节。UTF-8的特殊之处在于它包含一个字节顺序标记(BOM),即UTF-8+BOM,但大多数情况下,UTF-8无BOM更常见。 在PHP中,进行字符编码转换可以使用内置函数,如`mb_...

    获取ASCII码与字符串相互转换

    - 在文本处理和数据分析中,ASCII转换可以帮助我们理解字符的二进制表示,有助于理解和调试文本处理算法。 以上就是ASCII码与字符串转换的基础知识和实现方式,无论是在日常开发还是在特定场景的应用中,掌握这种...

    Unicode转换工具

    Unicode转换工具是一款专门用于处理字符串与Unicode编码之间转换的应用程序。在信息技术领域,Unicode是一种标准,它定义了一种表示世界上几乎所有的文字字符的方法,确保不同系统间的文本数据交换能够顺利进行。...

    ascii_test:测试 ascii 转换

    在"ascii_test"这个项目中,我们可以推测它是一个用于测试ASCII转换的程序或者库。可能包含的功能有: 1. **ASCII到Unicode的转换**:将ASCII字符转换为Unicode编码,这在处理多语言文本或者需要以特定编码格式存储...

Global site tag (gtag.js) - Google Analytics