Wide character set (unicode) manipulation functions
https://blog.csdn.net/oe516wu/article/details/41379123