前段时间由于开发一个软件,需要调用别人的接口,虽然我的软件是Unicode编码,对方的模块也是Unicode编码,但是对方提供的接口却是Ansi接口,在非中文系统下,由于涉及到中文路径,导致Ansi和Unicode编码转换出现错误,转换结果不可逆转. 当OS的区域语言设置为中文时,转换接口可以逆转,可以正常使用. Microsoft提供了GetPrivateProfileStringA.WritePrivateProfileStringA.GetPrivateProfileStringW和Wri…