uf-8、gb2312与GBK 有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/13 12:33:31
好像都是解决中文乱码的问题,请问这几者有什么区别的。好像还有别的,记不清了。。。

只是字体而已。
uf-8、gb2312与GBK 是比较统一的字体库。
uf-8 :国际统一编写的,在LINUX比较多。是外国人编写的,字数较少。
gb2312:我国编写,比较旧——字数比GBK少
GBK:最新的。

在数据库中,GB的字体是兼容的,与UF则不一定了。

嗯。。
是字符集(Char Set)的名称,也叫做“字符编码”Character Encoding..
就是指把自然语言符号在计算机中采用数字表示的编号方法。

Unicode是目前最完整的编码方式,基本上可知的字符都包括了。通常采用UTF-16编码方式,就是双字节定长编码方案。

UTF-8 是Unicode的不定长编码方案,英文(ACSII)是一个字节,其他语言三个字节。

GB2312是国标阿,表示简体中文的,编码空间较少,字数也很少。
GBK是国标扩展码,编码空间扩大,基本上装进去康熙字典了。

所谓中文乱码问题,是指操作系统默认字符集或程序输入字符集和程序默认处理字符集不一致的问题。当然要在清楚双方字符集才能正确处理。