我有以下的CGI脚本斌:如何在perl cgi-bin脚本中使用utf-8?
#! /usr/bin/perl
#
use utf8;
use CGI;
my $q = CGI->new();
my %params = $q->Vars;
print $q->header('text/html');
$w = $params{"words"};
print "$w\n";
我希望能够称其为的cgi-bin/script.pl字= E例如,但是当我这样做,有什么印刷不UTF-8,而不是乱码:
É
有什么办法可以用utf8使用cgi-bin吗?
如果你没有在你的头文件中指定'-charset',你会得到默认的'ISO-8859-1'。你应该也可以在'STDOUT'上设置一个编码。 – tjd 2014-09-22 19:51:10