Glory

星期三, 三月 21, 2007

Perl CGI 中文问题

用Perl写CGI程序比较方便,但是由于刚开始用,发现输出中文的内容变为乱码,分析产生的html代码,原来是默认字符集不是gb2312,找了一下解决办法。

不要用默认的print header


print "Content-type: text/html;charset:GB2312\n";

print "Pragma:no-cache\n\n";

正常!


关于编码的问题碰到了很多,尤其在页面之间传递参数,中文文件名的文件下载等都会遇到这类编码问题。

标签: , ,

0 Comments:

发表评论

<< Home