从P4得到的string中,有的成了乱码。
我的环境是VS2005,Regional and Language option->Regional Option中Stanards and formats是English(United States), Advanced选项卡中的Language for non-Unicode Programs是Chinese(PRC).
问题:当我从P4上同步代码之后,有的string字符变成了乱码,比如从
// Russian
// style
mListDefaultMappingString.Add(/*NOXLATE*/"Ñòèëü"); // on P4
变成了
// Russian
// style
mListDefaultMappingString.Add(/*NOXLATE*/"羊桦?); // 此处还会导致本机编译不过。
请问:有什么办法或者VS设置可以使得这种错误不产生。目前有一个办法是更改Advanced选项卡中的Language for non-Unicode Programs是Chinese(PRC) to English, 但是这是系统设置,这样会带来别的问题,所以不能这么改。