`
张闯闯1994
  • 浏览: 19676 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

字符与字符编码的相互转换

阅读更多

 

      1.charCodeAt()与charAt()方法。

      字符串与字符编码是可以互相转换的,如果你要把字符串转换为字符编码,你可以选择使用charCodeAt()方法,如下:

var str="NO do,no die,why you try";
var theTencharcode=str.charCodeAt(0);
console.log(theTencharcode);//结果为100;

      其中,string是一个字符串,charCodeAt()方法的括号中是期望转换的字符的索引我们要取它的第10个字符'd'的编码,它的索引值从0开始故索引值为9,最后,打印结果100即是要转换的字符的编码;

      如果你只是想选取字符,你可以使用charAt()方法,charAt()方法与charCodeAt()类似,还用上面的例子:

var str="NO do,no die,why you try";
var theTencharcode=str.charAt(9)
console.log(theTencharcode);结果为'd';

    输出结果为我们要找的字符'd';

      2.fromCharCode()方法

      与charCodeAt()方法刚好相反,给它传送一组用逗号分割的、表示字符编码的数字,该方法就会把它们转换为一个字符串。如将字符串'love'保存在变量myHeart中: 

var myHeart;
myHeart=String.fromCharCode(108,111,118,101);
console.log(myHeart);

    fromCharCode()方法单独拿出来看不出有什么用,与变量一起使用的话是比较适用的,比如用来输出一个包含所有字母表中小写字母的字符串:

var base_char='';
for(var charCode=97;charCode<=122; charCode++)
{

     base_char +=String.fromCharCode(charCode);

}
console.log(base_char);

    另外,个人觉得上述方法用于加密,解密是也是比较适用的。 

 

分享到:
评论

相关推荐

    易语言字符编码转换

    通过深入研究和理解这个易语言字符编码转换源码,开发者不仅可以掌握字符编码的基本概念,还能学习到易语言的具体应用技巧,这对于开发涉及跨平台文本处理或需要与不同编码系统交互的项目非常有帮助。同时,这也是一...

    字符编码过滤器 字符编码转换 post字符转换

    本文将深入探讨"字符编码过滤器"、"J2EE字符编码"、"字符编码转换"以及"POST字符转换"这些关键知识点,并结合提供的文件"encoding-filter.jar"和"使用方法.txt"来解释它们的应用。 首先,字符编码是计算机存储和...

    java字符串的各种编码转换

    ### 字符编码转换方法 为了实现字符编码的转换,可以使用`changeCharset`方法。该方法接受一个源字符串和目标字符集名称作为参数,然后返回转换后的字符串。 ```java public String changeCharset(String str, ...

    C语言字符编码转换UNICODE、GBK、UTF-8互相转换

    在C语言中,进行字符编码转换通常涉及到内存操作和位操作,因为C语言没有内置的字符串类或者编码转换函数。以下是一些基本步骤: 1. **读取原始编码**:首先,你需要读取源文件或字符串,确定其当前的编码格式。这...

    字符集和字符编码

    字符编码是将字符转换为二进制数据的过程,反之,解码是将存储在计算机中的二进制数据解析显示出来。 1. ASCII 字符集和编码 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)...

    工具-字符编码转换

    在IT领域,字符编码转换是一项基础且重要的任务,特别是在处理多语言或跨平台的数据时。本文将基于“工具-字符编码转换”的主题,深入探讨字符编码的概念、常见编码格式、字符编码转换工具以及如何进行实际操作。 ...

    字符集和字符编码详解

    了解字符集和字符编码有助于我们解决各种编码问题,如文件编码转换、网页显示异常等。在开发过程中,我们需要确保数据的输入、存储、传输和显示都使用相同的字符编码,以保证数据的一致性和正确性。同时,理解这些...

    VB转换字符编码(构造发送字符消息的准备工作)

    以下是进行字符编码转换和发送字符消息的关键步骤: 1. **识别输入编码**:首先,你需要知道你接收到的数据是哪种编码格式。这可能通过元信息、文件头或者预先设定的信息来确定。 2. **编码转换**:一旦识别了输入...

    字符编码转换器(C#)

    "字符编码转换器(C#)"是一个程序,它允许用户在不同的字符编码系统之间进行转换,包括ANSI和Unicode,以及简体中文和繁体中文的转换。下面我们将深入探讨这些编码系统以及如何在C#中实现它们的转换。 首先,ANSI...

    不同字符编码转换

    这里我们将深入探讨标题和描述中提到的一些主要字符编码格式:UTF-8、UTF-7、ASCII、Unicode以及GB2312,同时还会涉及到大五码(Big5)以及它们之间的转换。 1. ASCII编码:ASCII(美国标准信息交换代码)是最基础...

    VC/C++ 字符编码格式转换

    总的来说,理解和掌握字符编码转换在VC/C++开发中至关重要,特别是当你需要处理来自不同编码环境的数据时。通过正确使用`WideCharToMultiByte`和`MultiByteToWideChar`,可以有效地解决编码兼容性问题,确保程序的...

    JAVA 转换字符编码工具

    本篇将围绕"JAVA 转换字符编码工具"这个主题,深入探讨字符编码的概念、Java中的字符编码API以及`ReadFile.java`这个可能的源码文件如何处理字符编码。 首先,我们需要理解字符编码的基本概念。常见的字符编码有...

    (资料大全加程序)C++ 字符串之间的相互转化 宽字符与多字符集(LPTSTR、LPCSTR、LPCTSTR、LPSTR)

    - `字符串相互转化程序.rar` 包含了一个程序,可能提供了字符串转化的实例代码,可以帮助理解如何在实际项目中进行字符串类型的转换操作。 - `c++ 字符串之间的相互转化.txt` 可能是一份详细的文本指南,列出了C++...

    字符编码转换,支持任意编码

    在这个主题中,我们将深入探讨“字符编码转换”这一重要概念,以及如何支持包括GBK、UNICODE(UTF-16)、UTF-8以及GB18030等在内的多种编码。 首先,我们来了解字符编码的基本概念。字符编码是一种将字符与数字对应...

    qt实现转换文件字符集编码

    在Qt中,`QTextCodec`类是进行字符编码转换的核心工具。它可以创建并管理各种编码的解码器和编码器。例如,如果我们要将一个GBK编码的文件转换为UTF-8,我们可以这样做: ```cpp #include #include #include #...

    批量字符编码转换工具 20070709

    "批量字符编码转换工具"是绿色软件,单文件免安装,请放心试用。 批量字符编码转换工具可以在gbk,gb23123,unicode,utf8,ansi之间进行汉字编码转换。 批量字符编码转换工具的特色: 1 支持格式众多的字符串编码转换器 ...

    字符编码查看器(字符编码转换)v1.4.2最新绿色免费版

    字符编码查看器是一款可以帮助你轻松快速的查看字符的ASCII代码的字符编码转换器,也可以反着查询,输入字符,可以获取对应的ASCII代码(十进制或十六进制)。 软件特色 可以查看字符串的ANSI和utf-8的编码的一个小...

    常用字符集及字符编码简介

    字符集与字符编码是计算机处理文字的基础,它们决定了如何用二进制表示各种语言的字符。在信息技术领域,理解和掌握字符集与字符编码至关重要,因为它们直接影响到数据的存储、传输和显示。以下是对这些概念的详细...

    java字符串编码转换

    #### 二、Java中的字符串与字符编码 在Java中,`String` 类型内部是以 Unicode 编码存储的。这意味着,所有的 `String` 对象本质上都是 Unicode 字符串。因此,当你在Java程序中创建一个 `String` 对象时,它默认...

Global site tag (gtag.js) - Google Analytics