首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CGI >

cgi程序网页展示乱码

2013-08-14 
cgi程序网页显示乱码写了个cgi程序用index.html调用cgi程序后网页前面出现大量乱码,中间显示cgi程序内容,

cgi程序网页显示乱码
写了个cgi程序用index.html调用cgi程序后网页前面出现大量乱码,中间显示cgi程序内容,后半段又出现一大片乱码。这是怎么回事,怎么解决呢?用火狐直接打开cgi程序的话提示是二进制文件,是否下载。
cgi程序如下:
#include <stdio.h>
#include "cgic.h"
#include <string.h>
#include <stdlib.h>
int cgiMain() {

cgiHeaderContentType("text/html");
fprintf(cgiOut, "<HTML><HEAD>\n");
fprintf(cgiOut, "<TITLE>cgic test</TITLE></HEAD>\n");
fprintf(cgiOut, "<BODY><H1>hello word</H1>\n");
fprintf(cgiOut, "</BODY></HTML>\n");
return 0;
}
html文件如下:
<html>
<head>
<title>Test</title>
</head>
<body>
<form action="cgi-bin/test.cgi" method="get">
<input type="text" name="theText"  />
<input type="submit" value="Continue &rarr;" />
</form>
</body>
</html>
求高人指点呀

热点排行