ASCII码值编码英文字符Unicode是万国码,可以编码任意字符,但是对于任意字符(即使是英文字符)它都用两个字符来存储,造成浪费。utf-8是unicode的一种实现方法,它用变长字符长度来存储不同的字符,例如对于英文字符用一个字符来存储,对于中文字符则用两个字符存储。