其中需要指出的是在多语言级别中,U+D800-U+DFFF这2048值没有表示任何字符,被称为Unicode的替代区域(surrogate area)。UTF-16正是的运用了这一区域,用2个代码单元(2*16bits)巧妙的表示出20bits代码点的Unicode附加级别。
基于12个网页-相关网页
这样构成的代码值一定落入基本的多语言级别中空闲的2048字节内,通常被称为替代区域(surrogate area) (U+D800到U+DBFF用于第一个代码单元,U+DC00到U+DFFF用于第二个代码单元)。
基于12个网页-相关网页
{ // 编码在替代区域(Surrogate Area) if( w1 < 0xDC00 )
基于8个网页-相关网页