JAVA字符集乱码问题解决办法

一、查找乱码原因

从源头开始查找:

1.操作系统或查看软件支持的字符集:如支持unicode,那么解码后内存中对应的应该是unicode编码的文件

如果支持gbk,解码后内存中对应的的应该是gbk编码的文件


2.查看文件是什么编码方式存储的,如果是gbk,那么软件查看文件时也应该用什么格式解码查看


3.传输文件过程中是使用什么编码方式编码后传输的,传输后应该用什么编码方式解码后存储成相应文件


二、例子:发布个web系统,各个字符集关系最好是

1.操作系统设置为字符集zh_CN.UTF8编码


2.文件时用UTF8编码方式编码,那么相应操作系统也能解析


3.数据库也是UTF8编码|伦理电影 www.akdy.cn


4.中间件也是UTF8编码那么就应该不会乱码



三、一个编码流程过程

JAVA字符集乱码问题解决办法
文章图片

    推荐阅读