【课程介绍】
工作中,很多开发者面对乱码问题,总是难以解决,以至于搜索各种资料,然而并不理解,死记硬背,当再次出现此类问题时,不能灵活的解决,并且花大量的时间搜索资料。这就是本课程产生的背景,本课程主要讲解了为什么出现编码与解码,哪些常见的编码表,每种编码表如何解析,以及出现乱码问题的原理与解决方案,同时演示了Java中常见的乱码现象,并分析了乱码原因,总结了解决方案。 同时课程中还演示了一些日常工作中习以为常的习惯的原理,大家通过本课程的学习,便可以灵活并轻松的解决常见的乱码问题。 【网盘下载地址SVIP专享通道(电脑版访问)】
【课程目录】
章节一:什么是编码与解码 章节二:常见的编码表 1. ASCII 2. ISO-8859-1 3. Windows-1252 4. GB2312 5. GBK 6. GB18030 7. Big5 8. 编码表汇总 9. 乱码与兼容 10. Unicode a) UTF-32 b) UTF-16 c) UTF-8 d) BOM 11. 乱码的原因和可逆性 a) 乱码原因 b) 乱码可逆情况 c) 乱码不可逆情况 章节三:Java的char字符 章节四:String类 1. 编码的方法 a) getBytes() b) getBytes(String charsetName) 2. 解码的方法 a) String(byte[] bys) b) String(byte[] bys, String charsetName) 3. 乱码情况演示 a) 可逆的情况 b) 不可逆的情况 c) ISO-8859-1的妙用 章节五:IO流-字符流 1. InputStreamReader a) 基本用法 b) 乱码情况分析 2. OutputStreamWriter a) 基本用法 b) 乱码情况分析 3. 复制文件 a) 复制文本文件乱码因素分析 b) 复制图片失败以及解决方案 |