无法绕过这一个是一个真正的耻辱源...
我在法语Windows(XP)中使用法语版的Visual Studio(2008).发送到输出窗口的字符串中的法语重音被破坏.从输出窗口输入Ditto .典型的字符编码问题,我输入ANSI,得到UTF-8作为回报,或者那样的东西.在向输出窗口显示"硬编码"字符串时,什么设置可以确保字符保留在ANSI中?
编辑:
例:
#include <iostream>
int main()
{
std:: cout << "àéêù" << std:: endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
将在输出中显示:
奥羽
(此处编码为HTML以供您观看乐趣)
我真的很想表明:
àéêù
我正在学习Windows API,并使用mingw作为我的编译器,Code :: Blocks作为我的IDE.我遇到了使用wWinMain函数的问题.我使用了这里的程序链接文本.它在VSC++ 2008 express上编译得很好但是在使用mingw时我得到了"未定义的WinMain @ 16引用"错误.我已经弄清楚问题是什么(我认为).通过仅使用Winmain替换wWinMain,使用LPSTR替换字符串指针PWSTR,它可以完美地编译.我的问题是,我该如何解决这个问题,如果没有,那就不是使用Unicode了.
谢谢.