当前代码使用的是wcstombs,其中中文没有正确转换。我用WideCharToMultiByte替换了wcstombs。经过测试,它在Windows7和Windows XP SP3上运行良好。但在其中一台老机器上安装了装有中文或CZech语言包的Windows XP SP3。我知道这也会影响注册表。在那里,应用程序的行为有所不同。无需更改注册表设置(安装语言包),WideCharToMultiByte就可以正常工作。
我认为语言包安装会影响注册表更改
我安装了简体中文版的Visual Studio 2015社区。现在我想试一下英文版。(我从按钮下面显示的链接下载并安装了英语语言包。)现在我的Visual Studio窗口中的大多数内容都是用英语表示的。然而,有些项目并没有改变。例如,Solution Explorer中的References仍然是中文的。
我应该采取哪些额外的步骤来完全改变Visual Studio 2015社区中的语言?