JAVA字符集乱码问题解决办法
一、查找乱码原因
从源头开始查找:
1.操作系统或查看软件支持的字符集:如支持unicode,那么解码后内存中对应的应该是unicode编码的文件
如果支持gbk,解码后内存中对应的的应该是gbk编码的文件
2.查看文件是什么编码方式存储的,如果是gbk,那么软件查看文件时也应该用什么格式解码查看
3.传输文件过程中是使用什么编码方式编码后传输的,传输后应该用什么编码方式解码后存储成相应文件
二、例子:发布个web系统,各个字符集关系最好是
1.操作系统设置为字符集zh_CN.UTF8编码
2.文件时用UTF8编码方式编码,那么相应操作系统也能解析
3.数据库也是UTF8编码|伦理电影 www.akdy.cn
4.中间件也是UTF8编码那么就应该不会乱码
三、一个编码流程过程
文章图片
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- java中如何实现重建二叉树
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- Java|Java基础——数组
- RxJava|RxJava 在Android项目中的使用(一)
- java之static、static|java之static、static final、final的区别与应用
- Java基础-高级特性-枚举实现状态机