ascii、Unicode、utf-8、gbk区别?

101 阅读1分钟

ascii:把所有的字母的大小写,各种符号用二进制来表示,1bytes代表一个字符

Unicode:为了统一世界各国语言的不同,统一用2个bytes代表一个字符,特点:速度快,但浪费空间

utd8:为了改变Unicode的这种缺点,规定一个英文字符用一个字节表示,一个中文字符用三个字节表示,特点:节省空间,速度慢

gbk:是中文的字符编码,用2个字节代表一个字符