Bootstrap

JAVA | 44 - IO辅助概念 | 字符编码

GBK:中文的国际编码,包含简体中文与繁体中文。

ISO8859-1:国际编码,可以描述任何的文字信息。

UNICODE:十六进制编码,不管是中文还是字母都按十六进制保存,如果要保存的英文多中文少,则会浪费空间。

UTF-8:结合了ISO8859-1与UNICODE的特点。为日后开发采用的编码。

所谓的乱码就是编码与解码的字符集不统一。

public class Main {
    public static void main(String[] args) throws Exception {
        System.getProperties().list(System.out); //列出当前系统的所有属性
    }
}
;