求助!写的CGI里的中文在网页上却显示为乱码

求助!写的CGI里的中文在网页上却显示为乱码

静态网页可以显示中文,我写的CGI里的中文在网页上却显示为乱码。
怎么回事?
怎样解决?

在uclinux下,写的,
先输出Content-Type: text/html; charset=GB2312
或者在网页里定义编码