用来解决ANSI编码和wchar相关字符编码问题
因为ANSI并不是一种固定的编码方式,其取决于当前LOCALE。
所以mbtowc根据LC_CTYPE来决定源的编码方式,将其转换为wchar。
mbtowc
LC_CTYPE
wchar
程序默认启动LC_ALL为C。
LC_ALL
C
标准IO
当使用wchar提供的宽字节版的IO操作函数时,内部需要使用mbtowc族函数进行编码转换