-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[html] 第26天 解释下你对GBK和UTF-8的理解?并说说页面上产生乱码的可能原因 #90
Comments
gbk和utf8的理解我们这里将以最简单最容易理解的方式来描述GBK和UTF8的区别,以及它们分别是什么。 GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。 UTF-8编码:它是一种全国家通过的一种编码,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码。 GBK和UTF8有什么区别?UTF8编码格式很强大,支持所有国家的语言,正是因为它的强大,才会导致它占用的空间大小要比GBK大,对于网站打开速度而言,也是有一定影响的。 GBK编码格式,它的功能少,仅限于中文字符,当然它所占用的空间大小会随着它的功能而减少,打开网页的速度比较快。 产生乱码的原因
参考:
|
GBK 是中国的中文字符,包含了简体汉字和繁体汉字。而 UTF-8 表示了全球国家通过的一种编码,如果需要做多语言或者国际化的时候,最好采用 UTF-8 来进行编码。 由于 UTF-8 包含了多种语言,也因此其占用的空间会比较大一些。 而网页产生乱码往往是因为编码与解码不匹配造成的。一般我们会在 参考文章:乱码是怎样形成的? |
|
GBK代表中文编码 产生乱码的原因: |
我们这里将以最简单最容易理解的方式来描述GBK和UTF8的区别,以及它们分别是什么。 GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。 UTF-8编码:它是一种全国家通过的一种编码,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码。 |
GBK编码:是中国的中文字符,其他它包含了简体中文与繁体中文字符 |
GBK和UTF-8是两种常见的字符编码方式。 GBK是一种中文字符集编码方式,它支持包括简体中文和繁体中文在内的中文字符。GBK编码使用双字节来表示汉字字符,每个字节的范围是0x81 - 0xFE。GBK编码可以兼容ASCII编码,即英文字母和数字等ASCII字符使用单字节表示。 UTF-8是一种通用的字符编码方式,它可以表示几乎所有的字符,包括各种语言的文字、符号和表情等。UTF-8编码使用变长字节表示字符,英文字母和ASCII字符使用单字节表示,而一些特殊字符和汉字等使用多个字节表示。 页面上产生乱码的可能原因有多种:
为了避免页面上出现乱码,需要确保网页的字符编码声明正确,并且字符编码的转换和处理过程正确无误。同时,也要注意特殊字符的处理,以确保它们能够正确显示。 |
1 similar comment
GBK和UTF-8是两种常见的字符编码方式。 GBK是一种中文字符集编码方式,它支持包括简体中文和繁体中文在内的中文字符。GBK编码使用双字节来表示汉字字符,每个字节的范围是0x81 - 0xFE。GBK编码可以兼容ASCII编码,即英文字母和数字等ASCII字符使用单字节表示。 UTF-8是一种通用的字符编码方式,它可以表示几乎所有的字符,包括各种语言的文字、符号和表情等。UTF-8编码使用变长字节表示字符,英文字母和ASCII字符使用单字节表示,而一些特殊字符和汉字等使用多个字节表示。 页面上产生乱码的可能原因有多种:
为了避免页面上出现乱码,需要确保网页的字符编码声明正确,并且字符编码的转换和处理过程正确无误。同时,也要注意特殊字符的处理,以确保它们能够正确显示。 |
第26天 解释下你对GBK和UTF-8的理解?并说说页面上产生乱码的可能原因
The text was updated successfully, but these errors were encountered: