为什么有些文章说utf-8的传送速度比unicode快?不解
utf-8编码在对于相同的非英文字符串,所占的存储空间比unicode要大(大多数情况),那怎么传送速度还比unicode快呢?比如“中人”字,在utf-8里面可能占5个字节,而在unicode编码里面只需要4个字节,那应该是unicode的传输速度快吧?求教``明天结贴```
utf-8编码在对于相同的非英文字符串,所占的存储空间比unicode要大(大多数情况),那怎么传送速度还比unicode快呢?比如“中人”字,在utf-8里面可能占5个字节,而在unicode编码里面只需要4个字节,那应该是unicode的传输速度快吧?求教``明天结贴```
说UTF8比UCS16快的话,也许是统计大量数据后的结果
就是说在平均意义上,UTF8的平均码长要短于UCS16,不过个人觉得,
这个平均要起作用的话,要对传输的内容作出一定假设,是要有前提的,
否则不太可能,如果是传输英文串,UCS16肯定不如UTF8,非常明显的事实
全是汉字的话,那UTF8就没多少优势吧
UCS16 全是2字节