On Mon, Oct 24, 2005 at 09:18:39AM +0200, Nico -telmich- Schottelius wrote: > gitweb (my $version = "247";) seems to send utf-8 as meta tag encoding > (<meta http-equiv="content-type" content="text/html; charset=utf-8"/>). Yes, that's is intentional, also the http header is overwritten, if the webserver's default is not utf8. > The problem is that the name of the user "HansjOErg" (OE is the german umlaut) > is in iso8859-1 in /etc/passwd. Huh, not sure if it's a good idea to put that into a username, never tried or ever seen that. > 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 Sure, 0xf6 is the single letter 'รถ' (oe) in iso-8859. > 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? Don't know. At best get rid of the non-ascii chars in /etc/passwd if you don't want to get in trouble... :) All other programs sure, should definitely use utf8. > 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. utf8 is the one and only sane encoding if you need more than ascii chars. Just convert everything to utf8 from your locale to your webserver and all that pain will go away immediately. :) Best, Kay - 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 Mon Oct 24 22:35:43 2005
This archive was generated by hypermail 2.1.8 : 2005-10-24 22:35:48 EST