aboutsummaryrefslogtreecommitdiffstats
path: root/Bonus/utf8.cgi
blob: a21731e1348bd04e862d7c7484cf73ea001e5645 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl
#
# [w3m-dev 03783]
# Install it in $LIB/utf8.cgi and configure keymap as
#   keymap  "x u"   GOTO file:/$LIB/utf8.cgi
#
$conv = "lv -Iu -Oe";
# $conv = "iconv -f UTF-8 -t EUC-JP";
$type = $ENV{W3M_TYPE} || "text/plain";
$url = $ENV{W3M_URL};
$file = $ENV{W3M_SOURCEFILE};
-f $file || exit;
$| = 1;
print <<EOF;
Content-Type: $type; charset=EUC-JP

EOF
if ($type =~ /^text\/html/i && $url) {
	print "<BASE HREF=\"$url\">\n";
}
exec split(" ", $conv), $file;