用以把Unicode值调换为字符串

时间:2019-07-25 12:39来源:亚洲城ca88唯一官方网站
JavaScript fromCharCode 方法 本文实例讲述了javascript实现unicode与ASCII相互转换的方法。分享给大家供大家参考,具体如下: 本文实例讲述了JavaScript中字符串与Unicode编码互相转换的实现方法

JavaScript fromCharCode 方法

本文实例讲述了javascript实现unicode与ASCII相互转换的方法。分享给大家供大家参考,具体如下:

本文实例讲述了JavaScript中字符串与Unicode编码互相转换的实现方法。分享给大家供大家参考,具体如下:

fromCharCode 方法用于把一个或多个 Unicode 值转换为(大写)字符串,并返回该字符串。其语法如下:

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Unicode、ASCII相互转换</title>
<script type="text/javascript">
//AsciiToUnicode("中国");
UnicodeToAscii("测试");
//ASCII 转换 Unicode
function AsciiToUnicode(content) {
  result = '';
  for (var i=0; i<content.length; i  )
  result =''   content.charCodeAt(i)   ';';
  alert("ASCII:" content "nUnicode:" result);
}
//Unicode 转换 ASCII
function UnicodeToAscii(content) {
  var code = content.match(/(d );/g);
  result= '';
  for (var i=0; i<code.length; i  )
  result  = String.fromCharCode(code[i].replace(/[]/g, ''));
  alert("Unicode:" content "nASCII:" result);
}
</script>
</head>
<body>
</body>
</html>

这段代码演示了JavaScript中字符串与Unicode编码的转换:

复制代码 代码如下:

希望本文所述对大家JavaScript程序设计有所帮助。

// 为了控制台的演示方便, 变量没有添加 var 定义
// 实际编程中请避免
// 字符串
str = "中文";
// 获取字符
char0 = str.charAt(0); // "中"
// 数字编码值
code = str.charCodeAt(0); // 20013
// 编码互转
str0 = String.fromCharCode(code); // "中"
// 转为16进制数组
code16 = code.toString(16); // "4e2d"
// 变成字面量表示法
ustr = "\u" code16; // "u4e2d"
// 包装为JSON
jsonstr = '{"ustr": "'  ustr  '"}'; //'{"ustr": "u4e2d"}'
// 使用JSON工具转换
obj = JSON.parse(jsonstr); // Object {ustr: "中"}
//
ustr_n = obj.ustr; // "中"

String.fromCharCode( num1, num2, ... )

您可能感兴趣的文章:

  • JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
  • Json_encode防止汉字转义成unicode的方法
  • JavaScript中字符串与Unicode编码互相转换的实现方法
  • js中unicode转码方法详解
  • JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
  • 通过javascript进行UTF-8编码的实现方法
  • 将字符串转换成gb2312或者utf-8编码的参数(js版)
  • utf-8编码引起js输出中文乱码的解决办法
  • JS实现unicode和UTF-8之间的互相转换互转

如果是一组字符串,则需要使用到 for 循环来处理。

参数说明:

其中,我们使用了JSON工具来进行转换。

参数 说明
num1/num2 必需。Unicode 编码值

如果要兼容 IE6等浏览器,则可用如下形式进行解析:

提示:该方法是 String 的静态方法,它的语法应该是 String.fromCharCode(),而不适用于您自己创建的 String 对象。

if("object" === typeof message){
  // 如果是对象,则不进行转换
} else if(window["JSON"]){
  message = JSON.parse(message);
} else { // IE6, IE7
  message = eval("("  message   ")");
}

fromCharCode 方法实例

控制台调试结果如下所示:

复制代码 代码如下:

图片 1

<script language="JavaScript">
document.write(String.fromCharCode(106,98,53,49).toLowerCase());
</script>

希望本文所述对大家JavaScript程序设计有所帮助。

运行该例子,输出:

您可能感兴趣的文章:

  • JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
  • Json_encode防止汉字转义成unicode的方法
  • javascript实现unicode与ASCII相互转换的方法
  • js中unicode转码方法详解
  • JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
  • 通过javascript进行UTF-8编码的实现方法
  • 将字符串转换成gb2312或者utf-8编码的参数(js版)
  • utf-8编码引起js输出中文乱码的解决办法
  • JS实现unicode和UTF-8之间的互相转换互转

复制代码 代码如下:

jb51

常见的字符 Unicode 值参见《JavaScript onKeyDown 事件》一文。

您可能感兴趣的文章:

  • JS失效 提示HTML1114: (UNICODE 字节顺序标记)的代码页 utf-8 覆盖(META 标记)的冲突的代码页 utf-8
  • Json_encode防止汉字转义成unicode的方法
  • JavaScript中字符串与Unicode编码互相转换的实现方法
  • javascript实现unicode与ASCII相互转换的方法
  • js中unicode转码方法详解
  • 通过javascript进行UTF-8编码的实现方法
  • 将字符串转换成gb2312或者utf-8编码的参数(js版)
  • utf-8编码引起js输出中文乱码的解决办法
  • JS实现unicode和UTF-8之间的互相转换互转

编辑:亚洲城ca88唯一官方网站 本文来源:用以把Unicode值调换为字符串

关键词: 亚洲城ca88