unicode字符集中,存在宽字符(占2个字节)
u_short占2个字节 char占一个字节。所以
const u_short *str str 一般存放汉字等宽字符(占2个字节)
const char *str        一般存放单字节的普通字符