uclinux下cgi怎么输出汉字来??

uclinux下cgi怎么输出汉字来??

我想
main()
{
printf("Content-type:text/html\n\n");
....
...
....
printf("想输出汉字来");
}

汉字显示的乱码,程序怎么写好?具体点
谢谢了!
我是刚入门。
printf("Content-Type: text/html; charset=gb2312\r\n");
谢谢
我按你说的试了试,还是不行
结果
Invalid multibyte format string. Invalid multibyte format string.