请问vs怎么生成一个代码页65001的程序?
高级保存选项和文本编辑器都设置了utf-8,结果生成的控制台程序打开还是代码页936,请问怎么生成一个打开代码页是utf8的程序?要改注册表吗?我只会改cmd的代码页chcp 65001,这样的
#include <stdio.h>
//#include<string.h>
#include<conio.h>
#include<stdlib.h>
int main(){
system("chcp 65001");
printf("Content-type:text/html;<meta charset=utf-8>\n\n");
printf("<!DOCTYPE html>\n\n");
printf("<html>\n\n");
printf("<head>\n\n");
printf("<meta charset = \"utf-8\">");
printf("<title>\n");
printf("一二三四五\n");
printf("</title>\n\n");
printf("</head>\n\n");
printf("<body>\n");
printf("<form action=\"/cgi-bin/12.exe\">");
printf("<p>按下确定后可以看到结果。<br><br>\n\n");
printf("<input name=\"m\" size=\"5\"><br><br>\n\n");
//printf("<input name=\"n\" size=\"5\"><br><br>\n\n");
printf("<input type=\"submit\" value=\"确定\"><br><br>\n\n");
printf("</form>\n\n");
printf("</body>\n\n");
printf("</html>");
_getch();
return 0;
}
我试了一下这个代码输入的汉字全是方块,应该怎么设置呀?