Visual studio 使用 nmake 命令时出现 unicode 问题

Visual studio unicode issue when using nmake command

我使用 Visual studio 6 使用 nmake 命令从 .rc 文件构建 dll,它适用于英语、阿拉伯语和法语,但是当尝试为俄语生成 dll 时,它生成的垃圾数据不是俄语我认为这个问题是由于 vs 6 unicoding 引起的,我将区域(非 unicode)更改为俄语我用谷歌搜索了这个问题以找到有关此问题的任何帮助但如果有人可以提供帮助则没有答案?

我尝试更改区域并为 windows

添加俄语

这是对 nmake 命令的调用 nmake -a -f mlobject.mak

我希望生成的 dll 在应用程序中包含并使用它时向我显示俄语字符,但结果是乱码。

我已经解决了这个错误,当我试图从 gupta(像 c++ 和 c# 这样的编程语言)中的 dll 中读取字符串或资源值时,它会转换字符串并将其作为垃圾数据读取,所以当从dll 我将字符串转换为二进制然后再次将其转换为字符串。