网站首页 > 资源文章 正文
相信大多数人在开发时都会遇到过乱码的问题吧,有些乱码,问度娘就可以轻易解决,有些则就没有那么好解决,这时候就要头疼了。
下面来介绍一下我们平时经常使用到的编码
ASCII
ASCII想必大家都很熟悉吧,它包含了英文的大小写以及一些特殊的符号,如美元符号等,它采用单字节编码的方式。
ISO8859-1
这是欧洲大多数国家使用的编码,包括德国、法国、意大利等,其实它是ASCII码的扩展,其向下兼容ASCII,采用的也是单字节编码的格式。需要注意的时,在ISO8859-1中并没有加入欧元符号,直到ISO8859-15的出现才加入欧元符号。
GB2312
GB2312是由我国编写的编码格式,用来支持我们国家的语言,一般英文字母、数字等采用单字节的编码格式,汉字等采用两字节的编码格式。需要注意的是,GB2312没有加入繁体字以及一些生僻字,所以值到GBK的出现,才把繁体字和一些生僻字加入,GBK大大的扩展了GB2312。
Euc-kr
Euc-kr是韩国采用的编码,其采用的是两字节的编码格式
UNICODE
每一个国家都有自己的编码,而各个编码又不兼容,就会产生乱码的可能,所以Unicode码就应运而生了,它称为统一码,它把每一个国家的语言统统收集了,这样不同国家的信息交换就不会产生乱码了,其采用两字节的编码格式。
UTF-8
相比大家都对utf-8比较熟悉吧,毕竟,我想大多数人当中文出现乱码时,都会想到这个编码吧。UTF-8是Unicode码的一种实现,其采用可变常字节的编码格式,用1~6个字节来表示各种字符,比如英文等字符使用一个字节的编码格式,汉字采用三个字节的编码格式。
UTF-16
UTF-16也是Unicode码的一种实现,其采用固定字节的编码格式,每两个字节表示一个Unicode字符。
UTF-8与UTF-16的优缺点
UTF-8优点在于比较的灵活,能比较节省空间,缺点是实现起来比较难,效率相对于而言比较低。
UTF-16的优缺点刚好与UTF-8的优缺点反过来。
猜你喜欢
- 2024-09-11 为什么不要在MySQL中使用UTF-8编码方式
- 2024-09-11 如何修改mysql数据库的默认编码格式为utf-8?
- 2024-09-11 IDEA设置编码为UTF-8(idea设置编码格式)
- 2024-09-11 千万不要在mysql中使用utf8(千万不要在茶水间说老板坏话小说)
- 2024-09-11 文本编码转换方法:如何从UTF8到ANSI批量处理的实例解析
- 2024-09-11 Golang学习 - unicode/utf8 包(golang gbk)
- 2024-09-11 漫画:什么是字符集和编码?ASCII、UTF-8、UTF-16又是什么?
- 2024-09-11 写代码注意了,千万不要在 MySQL 中使用 UTF-8
- 2024-09-11 「漫画」什么是字符集和编码?ASCII、UTF-8、UTF-16又是什么?
- 2024-09-11 在MySQL中你是否使用过"utf8",有没有遇到这样的bug那就要注意了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)