The following patch makes it easy to change the encoding: --- gitweb.cgi.177 2005-05-31 09:43:17.000000000 +0200 +++ gitweb.cgi.p 2005-05-31 09:48:46.000000000 +0200 @@ -20,6 +20,9 @@ my $my_uri = $cgi->url(-absolute => 1); my $rss_link = ""; +my $encoding = "utf-8"; +$encoding = "iso-8859-1"; + # absolute fs-path which will be prepended to the project path my $projectroot = "/pub/scm"; $projectroot = "pub/scm"; @@ -183,9 +186,9 @@ $title .= "/$action"; } } - print $cgi->header(-type=>'text/html', -charset => 'utf-8', -status=> $status); + print $cgi->header(-type=>'text/html', -charset => $encoding, -status=> $status); print <<EOF; -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="$encoding"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US"> <!-- git web interface v$version, (C) 2005, Kay Sievers <kay.sievers\@vrfy.org>, Christian Gierke <ch\@gierke.de> --> @@ -1112,8 +1115,8 @@ my (@revlist) = map { chomp; $_ } <$fd>; close $fd || die_error(undef, "Reading rev-list failed."); - print $cgi->header(-type => 'text/xml', -charset => 'utf-8'); - print "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n". + print $cgi->header(-type => 'text/xml', -charset => $encoding); + print "<?xml version=\"1.0\" encoding=\"$encoding\"?>\n". "<rss version=\"0.91\">\n"; print "<channel>\n"; print "<title>$project</title>\n". Thomas -- Weitersagen: GMX DSL-Flatrates mit Tempo-Garantie! Ab 4,99 Euro/Monat: http://www.gmx.net/de/go/dsl - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Tue May 31 17:55:35 2005
This archive was generated by hypermail 2.1.8 : 2005-05-31 17:55:36 EST