我正在尝试将C++11程序从Windows移植到Linux(GCC-4.9)。本来我只是在程序里面设置locale而已setlocale(LC_ALL,"");但是,它在Linux(最新版本的LinuxMint)上显示缺少字符。然后我继续将所有源文件保存为UTF-8格式,这在linux下解决了问题,但现在所有字符在windows中都乱七八糟。如果有帮助,语言是法语。有没有什么方法可以在两个平台下正确显示文本而不会有太多麻烦?非常感谢您的帮助,谢谢。voidEcranBienvenue(){charcoinHG=(char)201;charcoinHD=(char)187;charcoi