我有以下的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