IO流与字符编码原理.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.字符流

1.1为什么会出现字符流【理解】

字符流的介绍

由于字节流操作中文不是特别的方便,所以Java就字符流

字符流=字节流+编码表

中文的字节方式

用字节流文本文件时,文本文件也会有中文,但是没有问题,是最终底层操作会自动进行字节拼接

成中文,如何识别是中文的呢?

汉字在的时候,无论选择哪种编码,第一个字节都是负数

1.2编码表【理解】

什么是字符集

是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图形符号、数字等

l计算机要准确的和识别各种字符集符号,就需要进行字符编码,一套字符集必然至少有一套字符编码。

常见字符集有ASCII字符集、GBXXX字符集、Unicode字符集等

常见的字符集

ASCII字符集:

lASCII:是基于拉丁字母的一套电脑编码系统,用于显示现代英语,主要包括控制字符(回车键、退格、

换行键等)和可显示字符(英文大小写字符、数字和西文符号)

基本的ASCII字符集,使用7位表示一个字符,共128字符。ASCII的扩展字符集使用8位表示一个字符,共

256字符,方便支持欧洲常用字符。是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图

形符号、数字等

GBXXX字符集:

GBK:最常用的中文码表。是在GB2312基础上的扩展规范,使用了双字节编码方案,共收录了

21003个汉字,完全兼容GB2312,同时支持繁体汉字以及日韩汉字等

Unicode字符集:

UTF-8编码:可以用来表示Unicode中任意字符,它是电子邮件、网页及其他或传送文字的应用

中,优先采用的编码。互联网工程工作小组(IETF)要求所有互联网协议都必须支持UTF-8编码。它使用

一至节为每个字符编码

编码规则:

128个US-ASCII字符,只需一个字节编码

拉丁文等字符,需要二个字节编码

大部分常用字(含中文),使用三个字节编码

其他极少使用的Unicode辅助字符,使用四字节编码

1.3字符串中的编码问题【应用】

1.角色流

1.1为什么会出现字符流【理解】

字符流的介绍由于字节流操作中文并不是特别的方便,所以Java就字符流字符流字节流+编码表中

文的字节方式使用字节流文本文件时,文本文件也有中文,没有问题,是最终底层操作会自

动进行字节拼接成中文,如何识别是中文的呢?汉字在的时候,选择一种编码,第一个字节都是

负数

1.2编码表【理解】

什么是角色集

是一个系统支持的所有字符的集合,包括各国文字、标点符号、图形符号、数字等,要准确的和识别各

种计算机字符集符号,就需要进行字符编码,一组字符集必然至少有一组字符编码。常见字符集有ASCII字

符集、GBXXX字符集、Unicode字符集等

常见的字符集

ASCII字符集:

文档评论(0)

ericxiao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档