CStdioFile 写宽字节字符串失败原因及解决方案
CStdioFile 写宽字节(Unicode 字符)时写不进去,而写窄字节(ANSI 字符)正常,原因通常是 CStdioFile 默认是以文本方式按当前本地代码页写入的,它不支持宽字符直接写入。 🔧 原因分析 CStdioFile::WriteString 有两个重载版本: void Writ
CStdioFile 写宽字节(Unicode 字符)时写不进去,而写窄字节(ANSI 字符)正常,原因通常是 CStdioFile 默认是以文本方式按当前本地代码页写入的,它不支持宽字符直接写入。 🔧 原因分析 CStdioFile::WriteString 有两个重载版本: void Writ