]> Lady’s Gitweb - Gitweb/commitdiff
handle utf8 characters from /etc/passwd
authorKay Sievers <redacted>
Mon, 1 May 2006 01:40:22 +0000 (03:40 +0200)
committerKay Sievers <redacted>
Mon, 1 May 2006 01:40:22 +0000 (03:40 +0200)
gitweb.cgi

index d033a1ae72e9fdb43ce9836143677d69685793c18d7a51a0f7ff0827b644409d..1213cf0d29b940f872c37c180c22ba5095fda603dc638e049ef6feaec186a75a 100755 (executable)
@@ -787,7 +787,7 @@ sub get_file_owner {
        }
        my $owner = $gcos;
        $owner =~ s/[,;].*$//;
-       return $owner;
+       return decode("utf8", $owner, Encode::FB_DEFAULT);
 }
 
 sub git_read_projects {
@@ -823,7 +823,7 @@ sub git_read_projects {
                        if (-e "$projectroot/$path/HEAD") {
                                my $pr = {
                                        path => $path,
-                                       owner => $owner,
+                                       owner => decode("utf8", $owner, Encode::FB_DEFAULT),
                                };
                                push @list, $pr
                        }
@@ -1025,7 +1025,7 @@ sub git_summary {
                        $pr = unescape($pr);
                        $ow = unescape($ow);
                        if ($pr eq $project) {
-                               $owner = $ow;
+                               $owner = decode("utf8", $ow, Encode::FB_DEFAULT);
                                last;
                        }
                }
This page took 0.257485 seconds and 4 git commands to generate.