为什么我的捷克斯洛伐克字符在perl :: CGI / popup_menu中没有正确呈现?

时间:2017-04-21 11:59:57

标签: perl cgi

我用不同的方式创建了两个包含捷克字符的popup_menus。 这是我的代码:

my  @locations  = ('České Budějovice', 'Jakubské náměstí', 'Nové Město na Moravě');
my  $location1  = popup_menu(-name=>'Location', -values=>[@locations]);

my  $location2  = "<select name=\"location\">";
foreach my $loc (sort @locations){
    $location2 .= "<option value=\"\">" . $loc . "</option>";
}
    $location2 .= "</select>";

$ location2的输出(按预期方式):

České Budějovice
Jakubské náměstí
Nové Město na Moravě

但是来自$ location1,特别是某些&#39; hatchek&#39; -chars被问号所取代:

České Bud?jovice
Jakubské nám?stí
Nové M?sto na Morav?

问:为什么我的字符无法正确呈现?

0 个答案:

没有答案