编程中,原始的编程支持英文,随着编程在国际上的推广,各个国家都是用编程,但是各个国家的语言不一样,如果进行传输的情况会有不同的请求—就是将所有的语言文字全部编程字节码文件传输(byte),把文件乱打成字节码文件的过程叫做编码。将byte转换的过程叫做解码。在这个过程中有一个编解码的格式,如果格式不一样就会出现乱码的问题。

    支持中文的编解码格式:
    utf-8—默认使用在Linux系统的(包括部分的mac系统)
    gbk—默认使用在windows系统

    区别
    utf-8格式下的中文:一个中文是3个字节
    gbk格式下的中文:一个中文是2个字节

    image.png