请各位大侠给一个具体可用的函数吧,求求你们了

解决方案 »

  1.   

    看看这个文章,
    http://teach.hanzify.org/ArticleShow.asp?ArticleID=473

    UTF-16以16位为单元对UCS进行编码。对于小于0x10000的UCS码,UTF-16编码就等于UCS码对应的16位无符号整数。对于不小于 0x10000的UCS码,定义了一个算法。不过由于实际使用的UCS2,或者UCS4的BMP必然小于0x10000,所以就目前而言,可以认为UTF -16和UCS-2基本相同。但UCS-2只是一个编码方案,UTF-16却要用于实际的传输,所以就不得不考虑字节序的问题。你用WideCharToMultiByte(936,0,...);