zoukankan      html  css  js  c++  java
  • java语言基础--字符编码

    一、什么是字符编码?

    1. 字符编码是人为的定义的一套转换表。
    2. 在字符编码中规定了一系列的文字对应的二进制。
    3. 字符编码本质上就是一本字典,该字段中描述了字段与二进制之间的对照关系
    4. 字符编码是人为规定的(是某个计算机协会规定的。)
    5. 字符编码涉及到编码和解码两个过程,编码和解码的时候必须采用同一套字符编码方式,不然就会出现乱码。

    二、发展

    计算机最初只支持英文,最先出现的字符编码是:ASCII码

    'a'-->97【01100001】

    'A'-->65

    '0'-->48(文字‘0’,不是那个0)

    '1'-->49

    'a'  --(按照ASCII解码)-->01100001

    01100001---按照ASCII编码-->'a'

    支持西欧语言,编码方式:ISO-8859-1,又称Iatin-1(国标码 拉丁1

    支持中文、日文、韩文等文字,其中支持简体中文的编码方式是:GB2312 < GBK < GB18030(容量关系)

    支持繁体中文:大五码Big5

    java语言为了支持全球所有的文字,采用了一种字符编码方式,统一全球所有的文字:unicode

    unicode编码有多种具体实现:

    -  UTF-8   

    -  UTF-16

    -  UTF-32

    ....

    实际开发中,一般用 UTF-8 编码方式较多。【统一编码方式】

    java语言源代码采用的是Unicode编码方式,所以标识符可以用中文。

    demo:

    class 学生{

    }

  • 相关阅读:
    Hbuilder——报错The keyword 'export' is reserved
    控制器里路径变量的使用
    Spring 控制器重定向
    Spring A 标签链接使用
    Spring switch的使用
    thymeleaf如何遍历数据 each循环的使用
    spring 机制 扫描包
    Spring分层次建包
    什么是MVC模型
    如何运行spring boot 工程
  • 原文地址:https://www.cnblogs.com/llrra/p/14626685.html
Copyright © 2011-2022 走看看