Hello!
gitweb (my $version = "247";) seems to send utf-8 as meta tag encoding (<meta http-equiv="content-type" content="text/html; charset=utf-8"/>). The problem is that the name of the user "HansjOErg" (OE is the german umlaut) is in iso8859-1 in /etc/passwd. This is guessed, but it does not look like utf-8, as it's a one byte encoding:
00007b0: 3031 323a 3130 303a 4861 6e73 6af6 7267 012:100:Hansj.rg
What would be the correct way to fix that? Change the username to utf-8? (Is this possible without causing problems in other programs?) Or tell gitweb that it should convert non-UTF-8 to UTF-8?
But we also have another problem: Sometimes we have umlauts in the commit messages. Those are also displayed incorrectly. When I switch to iso-8859-1 encoding in mozilla, the characters in the username and in the commit message are ok.
Greetings,
Nico
-- Latest project: cconfig (http://nico.schotteli.us/papers/linux/cconfig/) Open Source nutures open minds and free, creative developers.