CGI 打印页面乱码

wangbylove 2013-04-09 04:30:41
就单纯的测试程序 gcc test.c -o test.cgi
源程序如下
#include <stdio.h>

int main (int argc,char *argv[])
{

printf("Content-Type:text/plain;charset=utf-8\n\n");

printf("hello world! \n");

return 0;
}

乱码情况如下
...全文
225 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbwtw 2013-04-20
  • 打赏
  • 举报
回复
明显的,cgi没有运行,返回的是cgi的文件本身而不是执行结果,没配置好.
wangbylove 2013-04-11
  • 打赏
  • 举报
回复
没人指导下么
wangbylove 2013-04-11
  • 打赏
  • 举报
回复
页面另存后的源代码
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>123</title>
</head>
<body>
<pre>ELFa(軅4D4 (44€4€���魛魛€€||€|||€�������  /lib/ld-linux.so.2GNU5瑐�J競$.膫<; �  _Jv_RegisterClasses__gmon_start__libc.so.6printfabort_IO_stdin_used__libc_start_mainGLIBC_2.0$ii<br>\�tx|€�-�!隒霃�饾��-�酂�鄰�鹁謇�茝�蕦饫蠹�茝�蕦飧蠹�茝�蕦獍蠹�茝�蕦猕蠹�$罒�盃�濅<br> 犪 -�-�熷0熷�-屐��腓��雽�袃@�D-�牊�<br>爮�0熷0氱S�劷酄�馉�劷鐳�0@-锧P熷0斟S�4@熷�0斿0冣0勫酄�馉�0斿 撳R泠��0犮0佩0€借���-�饾�熷0愬S�馉0熷S�馉���阣�-�饾�<br>罓��-�癓�蠱���宕���宀���灏���,熷����(熷����$熷����0犮犪蠯��$�L�T�\�l�t�p@-閹���@犮00熷0 熷0b郈T醦€�(`犪0熷Pb�酄�駯�@勨ET狷��:p€借||0@-���@c郉A犪@D�t�<br>P犪酄�駮�@D�t泮���鑭|@-�(0熷@C� �r�€�0犪酄�馉�04�s泮��€借X�-�饾��-鍓���饾�Content-type:text/plain;charset=utf-8<br><br><html><body>hello world 2<br><br></body></html>`$剛<br>�(�葋X�<br>fh d�\����o<����o���o.����������槀槀槀槀GCC: (GNU) 3.4.1GCC: (GNU) 3.4.1GCC: (GNU) 3.4.1GCC: (GNU) 3.4.1GCC: (GNU) 3.4.1GCC: (GNU) 3.4.1GCC: (GNU) 3.4.1,�剛�0$��攤�/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csu/crti.S/home/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/glibc-2.3.2/csuGNU AS 2.15.90.0.3€��/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csu/crtn.S/home/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/glibc-2.3.2/csuGNU AS 2.15.90.0.3€%%�e�<br>/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csucrti.S�3剛$,�,-,,,,,,,�e�<br>/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csucrtn.S�攤.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.data.eh_frame.dynamic.ctors.dtors.jcr.got.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line魛�#� 1(�(07X�Xp?葋�fG���o.�.T���o<�< c	\�\l	d�d u剛�p槀�D{軅�8��� � \�||��������TT�\\�dd�hh �����~�X�`��� �	1?<br>�r	��魛�(�X�葋.�<�\�d�	剛<br>槀軅�<br> �|��T\dh���S��S����������������������+����6�F�I<�F剛<br>���������������+��F軅I|L��W��L�����L�����������������+��L���������T�\�d�����D�FD�I悆<br>槂F槂(爟I纼4葍F葍���EXR`_�mdy詣F詣I���F����S��S�����������������������+�����F攤<br>���F袃I(���F@�I剟F寗I虅����"|��3���A€N寗H^剛<br>d瑐�u����軅�|���@�L�����袃p�競$�|�������| �膫<�<br>���h2���7|��J �Y|f z /work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csu/crti.S/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csu/defs.hinitfini.c<command line>./../include/libc-symbols.h/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/config.h<built-in>call_gmon_start$a$dabi-note.S/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csu/abi-tag.hinit.ccrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxcall___do_global_dtors_auxframe_dummycall_frame_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcall___do_global_ctors_aux/work/crosstool-0.27/build/arm-linux/gcc-3.4.1-glibc-2.3.2/build-glibc/csu/crtn.Stest.celf-init.c_DYNAMIC_bss_end____fini_array_end__bss_start____dso_handle__libc_csu_fini_initabort@@GLIBC_2.0__bss_end___start__fini_array_start__libc_csu_init__bss_startmain__libc_start_main@@GLIBC_2.0__init_array_end__end__data_startprintf@@GLIBC_2.0_fini_edata_GLOBAL_OFFSET_TABLE__end__init_array_start_IO_stdin_used__data_start_Jv_RegisterClasses__gmon_start__</pre>
<br>
</body>
</html>

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧