54.黑马程序员-IO流-字符编码
来源:互联网 发布:通州梨园附近淘宝店 编辑:程序博客网 时间:2024/06/10 09:26
------- android培训、java培训、期待与您交流! ----------
一、概念- 字符流是为了方便操作字符,内部加入了编码表。
- 字节流转换成字符流通过转换流:InputStreamReader、OutputStreamWriter。
- 另外两个流只能打印不能读取:PrintStream、PrintWriter。
- 编码表:用10的二进制表示成各国文字的映射表。常见的ASCII:7位、GB2312:8位,首位为1、GBK第一、二字节首位都为1,Unicode:国际标准码,两个字节,Java使用这个编码。UTF-8:Unicode的升级版,最多三字节。
二、编码、解码
- 编码:字符串变成字节数组 String s ="你好";byte [] b1 = s.getBytes("GBK") ;//按照GBK编码
- 解码:字节数组变成字符串String s1 = new String(b1,"ISO8859-1");//按照ISO8859-1解码
- 用A编码,用B解码,会出现错误。可以再把B编码,再用A解码解决。例如Tomcat服务器默认的是IS0-8859-1,就需要编码再解码。
- 注意:UTF-8和GBK都识别中文,一个编另一个解的话会出错。
- 54.黑马程序员-IO流-字符编码
- 黑马程序员-day21-IO流(字符编码)
- 黑马程序员--IO流和字符编码
- 黑马程序员【深入理解IO流中字符编码问题】
- 黑马程序员-字符流编码
- 黑马程序员--IO(File类、Properties、IO中其他的一些常用流、字符编码)
- 黑马程序员_java基础10--IO(2)和字符编码
- 黑马程序员 知识点总结-Java IO(五)字符编码
- 黑马程序员:字符编码
- 黑马程序员-字符编码
- 黑马程序员---字符编码
- 黑马程序员:字符编码
- 黑马程序员——>第二十一天<io流(对象序列化-管道流-字符编码)>
- 黑马程序员-IO流(对象序列化、RandomAccessFile 类、字符编码)
- 黑马程序员_温习 IO流五 (个人笔记)摘要(字符编码)
- 黑马程序员——【Java】IO——转换流的字符编码
- 黑马程序员——IO(二)--流包装类、字符编码、Properties
- 黑马程序员——IO流及字符编码和File类对象
- 10 个基于 JavaScript 的图表插件推荐
- 要活多久才能赚回你交的养老金?
- oracle internal services阅读总结1
- PHP 笔试题目收集
- 沪宁沪杭高铁可能试点乘车积分-沪宁沪杭-高铁-乘车积分
- 54.黑马程序员-IO流-字符编码
- lwbt的内存分配详解
- Java远程调试
- Router Hacking with Hydra - Very Fast
- 安卓开发获取用户点击屏幕坐标
- NSDictionary的常见用法总结
- 玩转git,让git成为个人工作备份利器(即使是电脑小白也推荐学习)
- Http请求和响应
- 55.黑马程序员-GUI