中文的字符编码是多字节的,那么一个中文字符编译到程序里是以多个字节呈现的,而发送和接收都是一个字节一个字节来的,所以接收端按字节解析字符难道不就会出现“乱码”的情况吗

中文的字符编码是多字节的,那么一个中文字符编译到程序里是以多个字节呈现的,而发送和接收都是一个字节一个字节来的,所以接收端按字节解析字符难道不就会出现“乱码”的情况吗?为什么这里的程序可以正常发送汉字呢

img

常用的汉字编码 GB2312 GB18030 GBK 是双字节的,其中第一个字节一定是大于128的数,第二个字节是大于等于64的数。西文都是小于128的数。这样就不会出现乱码的现象。

有点没听明白