- 0
- 0
- 约3.51千字
- 约 10页
- 2026-01-29 发布于北京
- 举报
字符集
➢在Java语言中,所有的信息都是以UNICODE进行编码的,但是
在计算机的世界里并不只存在一种编码,而是多种。在IO通信过程
中,如果编码处理不当,则可能会产生乱码。在Java的新IO包中
了Charset类来负责处理编码问题,该类还包含了创建编
Encoder)和创建器(CharsetDecoder)的操作。
(Charset
字符集
➢在Java语言中所有的信息都是以UNICODE进行编码的,但是
在计算机的世界里并不只单单存在一种编码,而是多个,在
IO通讯过程中若是编码处理不恰当,则就有可能产生乱码。
在Java的新IO包中了Charset类来负责处理编码的问题,
该类还包含了创建编(CharsetEncoder)和创建器
(CharsetDecoder)的操作
Charset类的常用操作方法
No.方法类型描述
1publicstaticSortedMapString,CharsetavailableCharsets()普通获取CharSet的所有字符集
2publicstaticCharsetforName(StringcharsetName)普通返回指定编码方式的Charset对象
3publicCharsetEncodernewEncoder()普通创建编
4publicCharsetDecodernewDecoder()普通创建器
➢Charset中可以分别获取编与器实例,随后可以根据相应的方
法进行处理:
➢CharsetEncoder编码方法:publicfinalByteBuffer
encode(CharBufferin)throwsCharacterCodingException;
➢CharsetDecoder方法:publicfinalCharBuffer
Charset类的常用操作方法
No.方法类型描述
1publicstaticSortedMapString,CharsetavailableCharsets()普通取得CharSet的全部字符集
2publicstaticCharsetforName(StringcharsetName)普通返回指定编码方式的Charset对象
3publicCharsetEncodernewEncoder()普通创建编
4publicCharsetDecodernewDecoder()普通创建器
➢Charset中可以分别获取编与器实例,随后可以依据
的方法进行处理:
➢CharsetEncoder编码方法:publicfinalByteBuffer
encode(CharBufferin)throwsCharacterCodingException;
➢CharsetDecoder方法:publicfinalCharBuffer
decode(ByteBufferin)throwsCharacterCodingException。
decode(ByteBufferin)throwsCharacterCodingException。
示例:编码和
packagecn.mldn.demo;importjava.nio.ByteBuffer;importjava.nio.CharBuffer;import
java.nio.charset.Charset;importjava.nio.charset.CharsetDecoder;import
java.nio.charset.CharsetEncoder;publicclassEncodeAndDecodeDemo{publicstaticvoidmai
您可能关注的文档
- 斯巴鲁力狮与傲虎维修手册:前氧A F传感器拆装指南.pdf
- 会计职业基础期末测试题.pdf
- 先秦诸子选读巩固练习综合应用.pdf
- 丰田高地人维修手册:润滑系统检查与维护.pdf
- 海帆流程与团队激励策略.pdf
- 苏教版语文第三单元教学反思与实践.pdf
- 利用基因表达技术提高人类细胞抗癌症转移能力研究.pdf
- 四大及外企面试常见问题与应对策略.pdf
- 100以内数认识与比较大小教学设计.pdf
- 新冀教版七年级上册Unit1课文重点第4-6课.pdf
- 2026云南省执业药师注册中心招聘1人笔试考试参考题库及答案解析.docx
- 2026江西南昌安义县社会福利院招聘失能照护护理员1人笔试考试备考题库及答案解析.docx
- 2026黑龙江绥化学院常年招聘博士教师笔试考试参考试题及答案解析.docx
- 2026年度烟台市蓬莱区事业单位公开招聘工作人员(24人)笔试考试备考试题及答案解析.docx
- 2026年度济南市天桥区所属事业单位公开招聘初级综合类岗位人员(65人)笔试考试参考题库及答案解析.docx
- 2026山东事业单位统考滨州经济技术开发区招聘4人笔试考试参考题库及答案解析.docx
- 2026年大理州漾濞彝族自治县总工会招聘公益性岗位人员(4人)笔试考试参考试题及答案解析.docx
- 企业内部知识管理平台的设计与实施策略.pdf
- 2026四川长虹新网科技有限责任公司招聘运维工程师岗位1人笔试考试参考试题及答案解析.docx
- 2026年甘肃嘉峪关市信访局招聘公益性岗位人员笔试考试参考题库及答案解析.docx
最近下载
- 抢救的配合PPT课件.pptx VIP
- 2026-2030中国粪便菌群移植(FMT)行业发展现状及趋势前景预判研究报告.docx
- (2026春新版)青岛版三年级数学下册全册PPT课件(六三制).pptx
- DBJ50T392-2021 城市综合管廊结构工程施工及质量验收标准.pdf VIP
- 重庆巴蜀中学高一生物模拟试卷含解析.docx VIP
- 天一大联考2026届高一化学第一学期期末预测试题含解析.doc
- 2026年护理部年度工作计划.docx
- 《医用微网雾化器技术要求》.pdf VIP
- (最新版)2025年11月《 美利坚合众国国家安全战略 》.pdf VIP
- 重庆巴蜀中学高二生物下学期期末试卷含解析.docx VIP
原创力文档

文档评论(0)