重写字符集和字符编码部分

This commit is contained in:
many2many 2024-10-06 12:51:50 +08:00
parent 1088f01085
commit b609d1e72d
3 changed files with 25 additions and 5 deletions

View File

@ -41,7 +41,7 @@
#### 2.2.3 JavaScript基本语法和DOM操作掌握)
#### 2.2.4 字符编码和字符集(了解)
#### 2.2.4 字符集和字符编码(了解)
#### 2.2.5 认识TypeScript简单了解

View File

@ -422,12 +422,32 @@ let sum = function(num1, num2){
console.log(multiLine);
```
#### 2.2.4字符编码和字符集(了解)
#### 2.2.4 字符集和字符编码(了解)
[字符编码和字符集PPT](./resources/javaweb-week-02-chartset.pptx)
- **ASCII** 7位编码只能表示128个字符。
- **Unicode** 一种国际字符编码标准,支持世界上几乎所有的字符。
[字符集和字符编码Charset & Encoding](https://www.runoob.com/w3cnote/charset-encoding.htm)
计算机中储存的信息都是用二进制数表示的;而我们在屏幕上看到的英文、汉字等字符是二进制数转换之后的结果。通俗的说,按照何种规则将字符存储在计算机中,如'a'用什么表示,称为"编码";反之,将存储在计算机中的二进制数解析显示出来,称为"解码".
字符集Charset是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称包括各国家文字、标点符号、图形符号、数字等。
字符编码Character Encoding是一套法则使用该法则能够对自然语言的字符的一个集合如字母表或音节表与其他东西的一个集合如号码或电脉冲进行配对。即在符号集合与数字系统之间建立对应关系它是信息处理的一项基本技术。
常见字符集名称ASCII字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。
- **ASCII字符集&编码**
ASCII字符集主要包括控制字符回车键、退格、换行键等可显示字符英文大小写字符、阿拉伯数字和西文符号
ASCII编码将ASCII字符集转换为计算机可以接受的数字系统的数的规则。使用7位bits表示一个字符共128字符但是7位编码的字符集只能支持128个字符为了表示更多的欧洲常用字符对ASCII进行了扩展ASCII扩展字符集使用8位bits表示一个字符共256字符。
- **GBXXXX字符集&编码**
中文字符集和编码: GB2312、GBK、GB18030
- **Unicode字符集&UTF编码**
一种国际字符编码标准,支持世界上几乎所有的字符。
- - **UTF-8** 基于Unicode的编码兼容ASCII广泛用于Web页面。
- - **UTF-16** Unicode的另一种编码形式JavaScript内部使用UTF-16。

View File

@ -41,7 +41,7 @@
#### 2.2.3 JavaScript基本语法和DOM操作掌握)
#### 2.2.4 字符编码和字符集(了解)
#### 2.2.4 字符集和字符编码(了解)
#### 2.2.5 认识TypeScript简单了解